2010-07-19 15 views
7

Ciągle mający problem z github te dni, i stworzył nowe repozytorium na github, następnie z lokalnego komputera próbowałem wcisnąć mój kod do GitHub:github ma adresu powiązany z nazwą

 
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 

co się dzieje tutaj? Dzięki!

Odpowiedz

11

Look:

fatal: remote origin already exists 

masz już odległy o nazwie origin, i to jeszcze przy użyciu starej, nieprawidłowy adres URL. Otworzyć .git/config i zmienić adres URL origin pilocie lub użyj set-url komendy dla git remote:

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

'ssh: git: brak adresu związanego z nazwą' i' fatal: zdalne miejsce już istnieje? 'To dwa osobne problemy. Jakie jest rozwiązanie tego pierwszego? –

+0

Dla mnie, 'ssh: git: nie ma adresu związanego z nazwą', ponieważ moje połączenie internetowe zostało uszkodzone w VM – bendytree

4

Jak błąd

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

być związany

fatal: remote origin already exists? 

mogłam także Ten problem zostanie rozwiązany przez:

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

' ssh: git: żaden adres skojarzony z nazwą' i 'fatal: zdalne miejsce już istnieje?' Są rzeczywiście dwie oddzielne problemy i niestety odpowiedzi Mipadi tylko na tę ostatnią. –

5

Nie miałem adresu związanego z problemem nazwy, a po przeszukaniu był to problem z DNS. DNS był po prostu błędny na komputerze i nie mógł znaleźć adresu IP zdalnego repozytorium git.

+2

Tak, miałem ten problem i wyczyściłem pamięć podręczną DNS. W systemie Windows jest to wykonywane z wiersza polecenia przy użyciu ipconfig/flushdns Byłem wtedy w stanie uruchomić moje polecenia git bez żadnych problemów. Tak więc, lekcją jest to, że bity git nadal używają lokalnych translacji DNS OS. – Finster

Powiązane problemy