2010-07-19 15 views
7

ho continuato ad avere problemi con GitHub in questi giorni, ho creato un nuovo repository su GitHub, poi dalla macchina locale ho provato a spingere il mio codice di GitHub:github alcun indirizzo associato a nome

 
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 

cosa c'è di sbagliato qui? Grazie!

risposta

11

sguardo:

fatal: remote origin already exists 

hai già un remoto denominato origin, ed è ancora usando il vecchio, URL non valido. Aprire .git/config e modificare l'URL per il origin a distanza, o utilizzare il sottocomando set-url per git remote:

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

'ssh: git: nessun indirizzo associato al nome' e' fatale: l'origine remota esiste già? 'Sono due problemi separati. Qual è la soluzione per il precedente? –

+0

Per me, 'ssh: git: nessun indirizzo associato al nome' è accaduto perché la mia connessione internet è stata arrestata in una VM – bendytree

4

Come sarebbe l'errore

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

essere correlato a

fatal: remote origin already exists? 

anche couldn questo problema può essere risolto con

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

' ssh: git: nessun indirizzo associato al nome' e 'fatale: l'origine remota esiste già?' Sono in effetti due problemi separati e sfortunatamente mipadi risponde solo a quest'ultimo. –

5

Avevo l'indirizzo non associato al problema del nome e dopo aver cercato era un problema DNS. Il DNS era semplicemente sbagliato sulla macchina e non riusciva a trovare l'indirizzo IP del repository git remoto.

+2

Sì, ho avuto questo problema e ho cancellato la mia cache DNS. Su Windows questo viene fatto dal prompt dei comandi usando ipconfig/flushdns Sono stato quindi in grado di eseguire i miei comandi git senza problemi. Quindi, la lezione appresa è che git bash utilizza ancora i risolutori DNS del sistema operativo locale. – Finster

Problemi correlati