2012-04-13 2 views
6

Warum git ist, mit einer Geschwindigkeit versagt:Fetching von Repository Upstream Github nicht durch Aufhängen

fatal: The remote end hung up unexpectedly 

Ich bin ein Mitarbeiter an einem privaten Projekt und haben gegabelt das Projekt erfolgreich. Ich habe Setup eine Remote mit dem Github Beispiel:

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

ich die Fernbedienung hinzugefügt sehen kann über "git -v zeigen -n upstream"

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

ich meine SSH-Schlüssel Werke wissen:

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

noch, wenn ich versuche, meine lokalen Repository aus der Upstream-Repository zu aktualisieren:

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

Entschuldigung für eine so dumme Frage.

+0

Hat jemals gearbeitet mit der Upstream-Repo drängen? Sind Sie sicher, dass der Upstream-Inhaber die entsprechenden Berechtigungen für Ihr Benutzerkonto eingerichtet hat? – cfedermann

+0

Ich versuche gerade, mein lokales Repository mit Upstream-Änderungen zu aktualisieren. Mehr Lesezugriff, mit anderen Worten. Aber es ist ein einfaches Repository, so dass die Dokumentation, die ich gelesen habe, anzeigt, dass ich Lese-/Schreibzugriff darauf habe. –

Antwort

11

Ich denke, die git:// Read-only-URIs sind nicht für private Repos verfügbar, so dass sie nicht von der Welt lesbar sind (d. H. Sie können nur am Repo erhalten, wenn Sie berechtigt sind).

mit einem anderen Remote-URI Versuchen:

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

oder alternativ mit HTTPS:

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

das hat den Trick gemacht. Hoffentlich findet jemand, der versucht, private Repositories auf Git für die gemeinsame Entwicklung zu verwenden, Ihren Link gefunden! –

+0

froh, dass es für Sie gearbeitet hat. würdest du bitte die Antwort als akzeptiert markieren? :) –

+0

oops, sorry –

Verwandte Themen