2011-09-22 16 views

Trả lời

8

nó có nghĩa là nó không tìm thấy bạn HOME/.ssh/id_rsaid_rsa.pub, và đang tìm kiếm một tập tin HOME/.ssh/config mà có thể đã xác định tên 'github.com', như illustrated here.

Đó thường có nghĩa là bạn không có định nghĩa HOME là gì (mà không được định nghĩa theo mặc định trên Windows, xem this answer)

+1

Sự tồn tại của khóa ssh liên quan đến việc không tìm máy chủ từ xa như thế nào? –

+0

@PiotrDobrogost Vì tệp cấu hình nằm trong cùng một thư mục so với các khóa ssh. Và thông báo lỗi cho thấy địa chỉ IP không được trả về bởi DNS (http://lists.freebsd.org/pipermail/freebsd-questions/2006-December/136983.html). Giải pháp thay thế là xác định github.com trong tệp cấu hình ssh, bằng cách đề cập đến địa chỉ IP của nó: http://stackoverflow.com/questions/5357232/nbgit-to-remote-host-with-ssh/5357423#5357423 – VonC

+0

Tại sao bạn nghĩ rằng nó không được trả về bởi DNS? Trong bài viết từ danh sách freebsd bạn đã đọc một lần * Bạn nhận được thông báo thứ hai khi có một máy chủ tên miền chính cho miền đã cho, nhưng nó không trả về bất kỳ địa chỉ IP nào cho địa chỉ (có tên) của bạn. * Trong trường hợp của tôi 'ssh git @ github.com' hoạt động nhưng 'git clone ssh: //[email protected]: piotr-dobrogost/requests.git' tăng' ssh: github.com:piotr-dobrogost: không có địa chỉ nào liên quan đến lỗi name'. Tại sao ssh client xử lý dấu chấm phẩy với những gì sau như là một phần của tên máy chủ? Tôi nghĩ đó là nguyên nhân của sự cố ... –

12

tôi đã được thông báo lỗi tương tự. Trong trường hợp của tôi chuyển đổi wifi netbook của tôi đã va chạm và tôi đã không nhận thấy tôi không có kết nối internet. Vì vậy, hãy đảm bảo bạn có quyền truy cập Internet nếu bạn gặp phải lỗi này! (! Duh)

1

Nếu bạn đang làm việc đằng sau proxy, hãy thử ssh cấu hình để làm việc với các proxy, tôi gặp phải cùng một vấn đề lúc đầu và sử dụng corkscrew để giải quyết nó: http://www.mtu.net/~engstrom/ssh-proxy.php

2

Tôi cũng phải đối mặt với cùng một vấn đề và lỗi là: tôi đã sử dụng URI sai, nó phải là như:

ssh -T [email protected]

và không phải là những gì đã được sao chép cho nhân bản

ssh -T [email protected]: tên/ repo .git

5

Tôi đã cố gắng hầu hết mọi thứ được tìm thấy trên Google liên quan đến câu hỏi này, và dường như không có gì hiệu quả. Tôi nhớ rằng Windows đã thực hiện một số cập nhật về 'Windows Defender'. Tôi có vẻ không liên quan nhưng nó không phải là;

Điều gì đã hiệu quả đối với tôi là running Git as Administrator mà trước đây tôi chưa từng làm.

Các vấn đề liên quan