Schwerwiegender Abruf nicht möglich: Protokollfehler: falsche Zeilenlänge 2

Lesezeit: 2 Minuten

Benutzer-Avatar
Lorenz

Ich habe einen Windows-Desktop-PC, auf dem ich mir gerade Python in Atom beibringe. Als ich mit meinem Laptop auf meine Python-Dateien zugreifen wollte, suchte ich im Internet nach einer Lösung und stieß auf Git und Github. Das Erstellen des Remote-Repositorys hat gut funktioniert und ich konnte mit meinem Linux-Laptop darauf zugreifen. Als ich jedoch Änderungen auf meinem Windows-PC vorgenommen und sie in das Remote-Repository auf Github verschoben habe, habe ich versucht, die Abruftaste auf meinem Laptop zu verwenden, um dort auf diese Änderungen zuzugreifen, aber die Fehlermeldung „Unable to fetch

fatal: protocol error: bad line length 2″ erschien in Atom. Können Sie mir helfen, dieses Problem zu beheben?

  • Ich habe das gleiche Problem.

    – johann1301s

    13. August 2021 um 13:08 Uhr

Das Protokoll, das Git verwendet, stellt jeder Zeile oder jedem anderen Datenpaket eine hexadezimale Länge von vier Byte voran, die Länge und Paket zusammen ergibt. In diesem Fall bedeutet die Nachricht, dass etwas den Stream modifiziert, um ihn ungültig zu machen, da 0002 ist in Ihrer Version kein gültiger Paketheader.

Normalerweise geschieht dies, weil Sie unter Windows arbeiten, HTTPS verwenden und eine Art Antivirenprogramm oder Firewall eines Drittanbieters haben, die alle TLS-Verbindungen abfängt, was möglicherweise Manipulationen an ihnen beinhaltet oder nicht, um „Sie zu schützen vor Malware”. Normalerweise macht diese Software die Dinge weniger sicher und bricht Git sehr häufig, daher ist der beste Ansatz, das Antivirenprogramm oder die Firewall eines Drittanbieters zu deinstallieren und Windows Defender und Windows Firewall zu verwenden. Dies kann auch passieren, wenn Sie eine andere Art von Proxy oder TLS MITM-Gerät verwenden. In diesem Fall sollten Sie es entweder nicht verwenden oder die Tatsache, dass es defekt ist, Ihrem Netzwerkadministrator melden.

Sie können stattdessen auch versuchen, SSH zu verwenden, da diese Programme normalerweise das Abfangen von SSH-Verbindungen nicht unterstützen.

  • Ich verwende einen Mac und sehe das gleiche Problem auch in Atom.

    – johann1301s

    13. August 2021 um 13:09 Uhr

  • Die Antwort bleibt gleich. Irgendetwas manipuliert Ihre Verbindung. Entfernen Sie das Ding, und die Dinge sollten funktionieren.

    – bk2204

    13. August 2021 um 13:35 Uhr

  • Ich denke, es könnte ein Problem im Github-Plugin von Atom sein, weil alles für mich im Linux-Terminal funktioniert, aber nicht in Atom. Ich habe überprüft, ob auf einem der Computer ein Antivirenprogramm aktiviert ist, aber nirgendwo wurde eine solche Software verwendet. Deshalb hat mir diese Lösung nicht geholfen.

    – Lorenz

    14. August 2021 um 19:36 Uhr

1011020cookie-checkSchwerwiegender Abruf nicht möglich: Protokollfehler: falsche Zeilenlänge 2

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy