397 Stimmen

Die Gegenstelle hat sich beim Klonen von Git unerwartet aufgehängt

Meine git Client schlägt wiederholt mit der folgenden Fehlermeldung fehl, nachdem er einige Zeit lang versucht hat, das Repository zu klonen.

Woran könnte das liegen?

Anmerkung: Ich habe meinen SSH-Schlüssel bei meinem GIT-Hosting-Anbieter registriert

Receiving objects:  13% (1309/10065), 796.00 KiB | 6 KiB/s
fatal: The remote end hung up unexpectedly

2voto

Dody Punkte 548

Ich hatte das gleiche Problem und es war im Zusammenhang mit einer schlechten Internet-Verbindung, so nach versuchen mit einigen Git-Konfigurationen, ich habe gerade von meinem Netzwerk getrennt und wieder angeschlossen und es funktioniert!

Es scheint, dass nach dem Verlust der Verbindung (oder der Aktion, die diese Situation auslöst), Git stecken bleibt.

Ich hoffe, dass es für jemanden hier eine Hilfe sein kann.

Das Beste,

2voto

Swapnil Naukudkar Punkte 326

Die Vergrößerung von postBuffer size und maxRequestBuffer wird Ihnen bei diesem Problem helfen. Befolgen Sie einfach die Schritte.

Schritte:

1. öffnen Sie ein Terminal oder Git Bash und gehen Sie mit "cd" zu dem Ort, an den Sie das Repository klonen möchten.

2. die Kompression auf 0 setzen

git config --global core.compression 0

3. postBuffer-Größe einstellen

git config --global http.postBuffer 1048576000

4. maxRequestBuffer-Größe einstellen

git config --global http.maxRequestBuffer 100M

5. jetzt Klonen starten

git clone <repo url>

6. warten Sie, bis der Klon vollständig ist.

Ich danke Ihnen. Viel Spaß beim Codieren!!!

2voto

NanerLee Punkte 29

Ich hatte auch das gleiche Problem, der Grund für dieses Problem ist wie Kurtis' Beschreibungen über GNUTLS.

Wenn Sie den gleichen Grund haben und Ihr System Ubuntu ist, können Sie dieses Problem lösen, indem Sie die neueste Version von git von ppa:git-core/ppa Die Befehle lauten wie folgt.

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get git

1voto

GovindaRaju Punkte 21

BEHOBEN MIT WIFI-Router-Einstellung :

Ich habe das gleiche Problem, wenn ich in wifi mit Einstellungen PPPoE (automatische Anmeldung durch wifi-Router) sind.

Die Download-Geschwindigkeit von Git ist mit 15kb sehr langsam.

packet_write_wait: Verbindung zu 17.121.133.16 Port 22: Unterbrochene Leitung fatal: Die Gegenstelle hat sich unerwartet aufgehängt fatal: Frühes EOF fatal: index-pack fehlgeschlagen

Lösung: 1. Ändern Sie die Einstellung auf dynamische IP, starten Sie den WLAN-Router neu. 2. Loggen Sie sich über den Webbrowser in das Portal des Internetanbieters ein (konfigurieren Sie nicht PPPoE, sondern loggen Sie sich automatisch über den WLAN-Router ein).

Nach der Änderung von Git beträgt die Download-Geschwindigkeit 1,7MiB.

1voto

truf Punkte 2683

Ich konfrontiert mit diesem Problem mit git in Kubuntu. Ich habe auch eine allgemeine Instabilität im Netzwerk festgestellt und eine Lösung .

in /etc/resolv.conf die Zeile am Ende der Datei hinzufügen

Optionen Einzelabfrage

Dadurch wurden Verzögerungen bei der Auflösung von Domänennamen behoben, und Git funktionierte danach wieder einwandfrei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X