2010-07-19 13 views
7

seguía teniendo un problema con github estos días, he creado un nuevo repositorio en GitHub, y luego desde la máquina local Traté de empujar mi código para github:github ninguna dirección asociada con el nombre

 
git remote add origin [email protected]:tmi/logger.git 
fatal: remote origin already exists 

git push origin master 
ssh: github.com:uhdyi: no address associated with name 
fatal: the remote end hung up unexpectedly 

ssh git -v 
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Fed 2007 
ssh: git: no address associated with name 

ssh [email protected] 
Enter passphrase for key '/c/Documents and Settings/tmi/.ssh/id_rsa': 
Error: HI, tmi! you've successfullly authenticated, but GitHub doesn not provide shell access 
connection to github.com closed 

git push origin master 
ssh: github.com:uhdyi: no address associated with name 
fatal: the remote end hung up unexpectedly 

lo que está mal aquí? ¡Gracias!

Respuesta

11

Look:

fatal: remote origin already exists 

ya dispone de una llamada remota origin, y todavía está utilizando la dirección de edad, no es válido. Abre .git/config y cambiar la dirección del origin remoto, o utilizar el subcomando set-url para git remote:

$ git remote set-url origin [email protected]:tmi/logger.git 
+0

'ssh: git: ninguna dirección asociada con name' y' fatal: el origen remoto ya existe? 'Son dos problemas separados. ¿Cuál es la solución para el anterior? –

+0

Para mí, 'ssh: git: ninguna dirección asociada con el nombre' sucedió porque mi conexión a Internet fue reventada en una VM – bendytree

4

¿Cómo sería el error

ssh git -v 
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Fed 2007 
ssh: git: no address associated with name 

estar relacionado con

fatal: remote origin already exists? 

también couldn ese problema se resuelva por

git remote add someothername [email protected]:tmi/logger.git 
+0

' ssh: git: ninguna dirección asociada con name' y 'fatal: ¿el origen remoto ya existe?' Son de hecho dos problemas separados y desafortunadamente mipadi solo responde al último. –

5

No tuve la dirección asociada con el problema de nombre y después de la búsqueda fue un problema de DNS. El DNS simplemente estaba mal en la máquina y no pudo encontrar la dirección IP del repositorio remoto de git.

+2

Sí, tuve este problema y borré mi caché de DNS. En Windows esto se hace desde el símbolo del sistema usando ipconfig/flushdns Pude ejecutar mis comandos git sin problemas. Entonces, la lección aprendida es que git bash todavía usa los resolvedores de DNS del OS local. – Finster

Cuestiones relacionadas