Git Pull / Fetch scheint nicht zu funktionieren

1919
sud03r

Ich benutze git over hamachi vpn und kann das entfernte Repository klonen.

Git pull / fetch schlägt jedoch nach langem Aufhängen fehl. Die Fehlermeldung lautet:

Write failed: Broken pipe  fatal: The remote end hung up unexpectedly  

Kann jemand raten, was passiert?

1
gleicher Fehler bei mir - wie kann ich herausfinden, was schief läuft? Here Be Wolves vor 12 Jahren 2
Haben Sie das Git-Protokoll verwendet, um das Repository zu klonen? Es kann sich lohnen, https: // anstelle von git: // zu verwenden und zu überprüfen, ob dies funktioniert. Ich glaube, git: // verwendet standardmäßig SSH und möglicherweise blockiert etwas in Ihrer Konfiguration diesen Port. sbtkd85 vor 12 Jahren 0
@ sbtkd85 ich kann ssh zu dieser Maschine. sud03r vor 12 Jahren 0
der andere Typ verwendet Gitosis, und es gibt kein Berechtigungsproblem. sud03r vor 12 Jahren 0
Das ist komisch. Möglicherweise sind die SSH-Schlüssel beschädigt oder falsch. Wenn Sie SSH verwenden, werden Sie automatisch angemeldet, oder müssen Sie sich jedes Mal authentifizieren? Außerdem wäre ich immer noch daran interessiert zu wissen, ob Sie das Repository über https: // anstelle von git: // klonen, falls Sie weiterhin Probleme mit Push / Pull haben. sbtkd85 vor 12 Jahren 0

2 Antworten auf die Frage

0
wizlog

Git-Push schlägt mit fehl

fatal: The remote end hung up unexpectedly 

Wenn beim Versuch von git push eine Meldung angezeigt wird, die besagt:

fatal: The remote end hung up unexpectedly 

Dafür gibt es mehrere Gründe, aber die häufigste ist, dass die Autorisierung fehlgeschlagen ist. Möglicherweise verwenden Sie eine git://URL zum Pushen, die keinerlei Berechtigung hat und daher standardmäßig der Schreibzugriff deaktiviert ist. Oder Sie verwenden möglicherweise eine SSH-URL, aber entweder wurde Ihr öffentlicher Schlüssel nicht ordnungsgemäß installiert, oder Ihr Konto hat keinen Schreibzugriff auf dieses Repository / diesen Zweig.

Ich denke, du hast falsch gelesen, ich rede von Pull. sud03r vor 12 Jahren 0
-1
Tidjean

Ich hatte das gleiche Problem und löste es mit diesem Befehl:

echo 1400 > /sys/class/net/eth0/mtu