Kontynuacja emisji here: próbuję skonfigurować mój pierwszy Git repozytorium na GitHub. (Uwaga, to oznacza, że nie mogę użyć putty, używam openssh, a przynajmniej powinienem i myślę, że jestem). Śledziłem dokumentację na stronie GitHub's here. Dostaję wszystko aż do ostatniego polecenia: git push -u origin master
. To daje mi następujący błąd:git serwera hosta nie buforowane w rejestrze - GitHub.com
The server's host key is not cached in the registry.
You have no guarantee that the server is the computer you think it is.
The server's rsa2 key fingerprint is: ssh-rsa 2048
16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48
Connection abandoned. fatal: The remote end hung up unexpectedly
Zgaduję, oznacza to, że w moim pliku known_hosts
ich ssh-rsa key nie zostanie znaleziony, ale nie jestem pewien, jak to naprawić. Próbowałem już ssh -T [email protected]
i loguję się dobrze. Próbowałem też zamknąć git bash i ponownie otworzyć, jeśli jest to problem z pamięcią podręczną. To nie rozwiązuje problemu. Jest to jedyne wyjście, które odbiega od tego, co wskazuje dokumentacja. Mam nadzieję, że uda mi się stworzyć słodką bibliotekę Java Helper Library, więc wszelka pomoc będzie bardzo ceniona!
Dziwne ... tak jak http://stackoverflow.com/questions/10156356/github-the-remote-end-hung-up-nieoczekiwanie/10156776#comment13041705_10156776. To samo pytanie: czy istnieje '$ HOME/ssh/known_hosts'? Czy '$ HOME' (lub'% HOME% 'w sesji DOS' git-cmd.bat') jest dobrze zdefiniowany? (jak pokazano na http://stackoverflow.com/questions/10122439/msysgit-and-ssh-config-missing/10122865#10122865) – VonC
Dlaczego myślisz, że nie możesz kitu? Czy na pewno działa program ssh-agent? Użyłem zarówno Plink.exe, jak i ssh.exe, aby połączyć się z Github. Opublikuj swoją .git/config, jeśli możesz. –
Czy też zdarzyło Ci się ustawić zmienną środowiskową GIT_SSH? –