Continuación del tema here: estoy tratando de configurar mi primer repositorio Git en GitHub. (Nota, esto significa que no puedo usar masilla, estoy usando openssh, o al menos se supone que debo hacerlo y creo que lo estoy). He estado siguiendo la documentación en el sitio web de GitHub here. Lo consigo todo hasta el último comando: git push -u origin master
. Me da el siguiente error:clave del servidor de Git anfitrión no en caché en el registro - 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
supongo que esto significa que, en mi archivo known_hosts
no se encuentra la clave ssh-rsa, pero no estoy seguro de cómo arreglar eso. He intentado ssh -T [email protected]
y me conecto perfectamente. También he intentado cerrar el git bash y volver a abrir en caso de que se trate de un problema de caché. Esto no soluciona el problema. Este es el único resultado que obtengo que difiere de lo que indica la documentación. Espero poner una dulce biblioteca de Java Helper, ¡así que cualquier ayuda sería muy apreciada!
Weird ... como http://stackoverflow.com/questions/10156356/github-the-remote-end-hung-up-unexpectedly/10156776#comment13041705_10156776. La misma pregunta: ¿'$ HOME/ssh/known_hosts' existe? ¿Está bien definido '$ HOME' (o'% HOME% 'en una sesión de DOS' git-cmd.bat')? (como se ilustra en http://stackoverflow.com/questions/10122439/msysgit-and-ssh-config-missing/10122865#10122865) – VonC
¿Por qué crees que no puedes usar la masilla? ¿Estás seguro de que ssh-agent se está ejecutando? He usado tanto Plink.exe como ssh.exe para conectarme a Github. Publica tu .git/config si pudieras. –
Además, ¿tiene la variable de entorno GIT_SSH configurada? –