2012-04-13 20 views
6

Perché il mio git fetch guasto con un:Recupero dal repository github monte fallisce riagganciando

fatal: The remote end hung up unexpectedly 

Io sono un collaboratore su un progetto privato e hanno biforcuta con successo il progetto. Ho installato un utilizzando remota l'esempio github:

git remote add upstream git://github.com/{upstream owner}/{upstream project}.git 

posso vedere il telecomando è stato aggiunto con "git -v mostrare -n a monte"

Fetch URL: git://github.com/{upstream owner}/{upstream project}.git 
Push URL: git://github.com/{upstream owner}/{upstream project}.git 

conosco i miei ssh opere chiave:

ssh -T [email protected] 
Hi miketempleman! You've successfully authenticated, but GitHub does not provide shell access. 

ma quando provo ad aggiornare il mio repository locale dal repository upstream:

[email protected]:~/{directory}$ git fetch upstream 
fatal: The remote end hung up unexpectedly 

Ci scusiamo per una domanda così stupida.

+0

Ha spingendo al repository monte mai lavorato? Sei sicuro che il proprietario dell'upstream abbia impostato le autorizzazioni appropriate per il tuo account utente? – cfedermann

+0

Sto solo cercando di aggiornare il mio repository locale con modifiche upstream. Più accesso in lettura, in altre parole. Ma è un semplice repository, quindi la documentazione che ho letto indica che ho accesso in lettura/scrittura. –

risposta

11

Penso che gli URI di sola lettura git:// non siano disponibili per i repository privati ​​in modo che non siano leggibili da tutto il mondo (ad esempio, è possibile accedere al repository solo se si è autorizzati).

Prova con un diverso URI remoto:

git remote set-url upstream [email protected]:{upstream owner}/{upstream project}.git 

o, alternativamente con HTTPS:

git remote set-url upstream https://{your username}@github.com/{upstream owner}/{upstream project}.git 
+0

che ha fatto il trucco. Quindi, si spera che chiunque altro stia tentando di utilizzare repository privati ​​su git per lo sviluppo condiviso troverà il tuo link! –

+0

felice che abbia funzionato per te. vorresti contrassegnare la risposta come accettata? :) –

+0

oops, spiacente –

Problemi correlati