2011-09-22 13 views

Odpowiedz

8

oznacza to, że nie znaleziono Wasze HOME/.ssh/id_rsa i id_rsa.pub i szuka pliku HOME/.ssh/config które mogły określonej nazwy „github.com”, jak illustrated here.

To zazwyczaj oznacza, że ​​nie zostały zdefiniowane, co HOME jest (które nie jest zdefiniowane domyślnie w systemie Windows, zobacz this answer)

+1

W jaki sposób istnienie kluczy ssh jest związane ze znalezieniem zdalnego hosta? –

+0

@PiotrDobrogost Ponieważ plik konfiguracyjny znajduje się w tym samym katalogu, co klucze ssh. A komunikat o błędzie sugeruje, że adres IP nie jest zwracany przez DNS (http://lists.freebsd.org/pipermail/freebsd-questions/2006-December/136983.html). Rozwiązaniem jest zdefiniowanie github.com w pliku konfiguracyjnym ssh, poprzez podanie jego adresu IP: http://stackoverflow.com/questions/5357232/nbgit-to-remote-host-with-ssh/5357423#5357423 – VonC

+0

Dlaczego myślisz, że nie jest zwracany przez DNS? W poście z listy freebsd dałeś jeden czyta * Otrzymujesz drugą wiadomość, gdy istnieje serwer podstawowej domeny dla danej domeny, ale nie zwraca ona żadnego adresu IP dla twojego (nazwanego) adresu. * W moim przypadku 'ssh git @ github.com' działa, ale 'git clone ssh: //[email protected]: piotr-dobrogost/requests.git' podnosi' ssh: github.com:piotr-dobrogost: brak adresu związanego z błędem nazwy. Dlaczego klient ssh traktuje średnik w następujący sposób jako część nazwy hosta? Myślę, że to jest przyczyna problemu ... –

12

miałem ten sam komunikat o błędzie. W moim przypadku przełącznik Wi-Fi na netbooku podskoczył i nie zauważyłem, że nie mam połączenia z Internetem. Więc upewnij się, że masz dostęp do Internetu, jeśli otrzymujesz ten błąd! (! Duh)

2

I również w obliczu tego samego problemu a błąd był, że: używałem złego URI, powinno być tak:

ssh -T [email protected]

a nie za to, co zostało skopiowane do klonowania

ssh -T [email protected]: nazwa/ repo .git

5

Próbowałem niemal wszystko znaleźć na Google związane z to pytanie i nic nie działało. Przypomniałem sobie, że Windows dokonał aktualizacji na "Windows Defender". Mogę wydawać się nieistotny, ale tak nie jest;

Co zadziałało dla mnie to running Git as Administrator, którego nigdy wcześniej nie robiłem.

Powiązane problemy