2011-09-22 11 views

Respuesta

8

Esto significa que no se encontró el HOME/.ssh/id_rsa y id_rsa.pub, y está buscando un archivo HOME/.ssh/config que podría haber definido el nombre 'github.com', como illustrated here.

Que por lo general significa que usted no ha definido lo que es HOME (que no se define de forma predeterminada en Windows, consulte this answer)

+1

¿Cómo es que la existencia de claves ssh está relacionada con la falta de encontrar el host remoto? –

+0

@PiotrDobrogost Porque el archivo de configuración está ubicado en el mismo directorio que las claves ssh. Y el mensaje de error sugiere que la dirección IP no es devuelta por el DNS (http://lists.freebsd.org/pipermail/freebsd-questions/2006-December/136983.html). Una solución consiste en definir github.com en un archivo de configuración ssh, mencionando su dirección IP: http://stackoverflow.com/questions/5357232/nbgit-to-remote-host-with-ssh/5357423#5357423 – VonC

+0

¿Por qué? ¿Crees que no es devuelto por el DNS? En la publicación de la lista de freebsd que dio una lee * Obtiene el segundo mensaje cuando hay un servidor de nombre de dominio principal para el dominio dado, pero no devuelve ninguna dirección IP para su dirección (con nombre). * En mi caso 'ssh git @ github.com' funciona pero 'git clone ssh: //[email protected]: piotr-dobrogost/requests.git' plantea' ssh: github.com:piotr-dobrogost: no hay una dirección asociada con el error de nombre'. ¿Por qué el cliente ssh trata el punto y coma con lo que sigue como parte del nombre de host? Creo que esa es la causa del problema ... –

12

que tenía el mismo mensaje de error. En mi caso, el conmutador wifi de mi netbook se vio afectado y no noté que no tenía conexión a Internet. ¡Así que asegúrese de tener acceso a internet si obtiene este error! (! Duh)

2

también se enfrentaron al mismo problema y el error fue que: que estaba usando el mal URI, así debería ser:

ssh -T [email protected]

y no como lo que fue copiado para clonar

ssh -T [email protected]: nombre de usuario/ repo .git

5

He intentado casi todo lo que se encuentra en Google relacionados con la esta pregunta, y nada parecía funcionar. Recuerdo que Windows ha realizado algunas actualizaciones en 'Windows Defender'. Puedo parecer irrelevante pero no lo es;

Lo que funcionó para mí fue running Git as Administrator, lo que nunca he hecho antes.

Cuestiones relacionadas