2016-01-14 24 views
6

Ein seltsames Problem trat plötzlich in den meisten meiner Repos auf. Ich habe normalerweise über SSH zu Bitbucket, verschiedene Arten von Dateien (.html, .pdf, .png, .js, .css, etc.) ohne Probleme gepusht.Bitbucket - Git Push schlägt fehl. Paket korrupt | Gebrochenes Rohr

Vor wenigen Tagen begann ich folgende Fehlermeldung erhalten, wenn zu drücken versuchen:

Received disconnect from 104.192.143.3: 2: Packet corrupt
fatal: The remote end hung up unexpectedly

Es scheint zu passieren, wenn Bilder oder PDF-Dateien in meinen Commits enthalten sind. Für kleinere Änderungen in Textdateien kann ich ohne Probleme pushen.

Ich habe versucht, über HTTPS und bekam die folgende Fehlermeldung zu drücken:

error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly.

Versucht das httpPostBuffer zu erhöhen:

(git config http.postBuffer 524288000)

aber ohne Erfolg. Es wurde versucht, die Datei .gitattributes für die ordnungsgemäße Behandlung von Dateien zu erstellen und anschließend den zwischengespeicherten Index zu löschen, jedoch ohne Erfolg.

Ich arbeite an Ubuntu 14.04 LTS. Git-Version ist 1.9.1.

versucht, den Fehler auf einer Windows-Maschine zu reproduzieren, indem Sie den Repo klonen und ähnliche Änderungen vornehmen, aber ich konnte nicht, wie es normal drückte.

Ich stecke fest.

Jede Hilfe geschätzt.

Vielen Dank im Voraus,
George Georgopoulos

+0

Dies ist eher eine Frage für die Bitbucket-Unterstützung, so dass wir uns Ihr Repo anschauen und sehen können, was los ist. Können Sie uns unter [email protected] alle relevanten Repo-Details per E-Mail senden? –

+0

Ich habe heute das selbe auf einer Windows maching. Empfangene trennen von 104.192.143.1: 2: Paket beschädigt fatal: sha1 Datei '' Schreibfehler: ungültiges Argument – David

+0

Ich habe das gleiche Problem auf Ubuntu 15.04. Ich kontaktierte den Support vor 2 Wochen, aber sie können die Ursache des Problems immer noch nicht finden. –

Antwort

-1

ich das gleiche Problem hat und die Träger in Kontakt gebracht. Sie fragten mich, ob ich hinter einer Firewall oder einem Proxy wäre, der ich nicht war.

Aber ich dachte gerade, meinen ISP zu ändern und es erneut zu versuchen und voila, es hat funktioniert. Nur für den Fall, dass es anderen hilft.

+5

Man ändert nicht einfach seinen ISP – ahmed

+0

Meinen Sie Ihre IP-Adresse ändern? –

0

Ich hatte dieses Problem auch (auf drei verschiedenen Repos auf zwei verschiedenen PCs). Ich weiß, dass es nicht für Sie funktioniert hat, aber die Umstellung auf https ermöglichte es uns, das Commit, das Probleme verursacht hat, zu pushen, wechselte dann wieder zu ssh und hatte seitdem keine Probleme mehr.

Es scheint keinen Grund für diese spezifischen Commits zu geben, diese Probleme zu verursachen.

1

In meinem Fall schalte ich meine Verbindung von ADSL zum Hotspot meiner SmartPhone und es funktioniert ...

1

Eine andere Lösung ist es, einen Geschwindigkeitsbegrenzer auf Ihrem Computer zu installieren.

Ich habe Network Link Conditioner von Apple installiert, setze es auf 500kbit/s Upload-Geschwindigkeit maximal und ich kann wieder Bitbucket schieben.

Get Network Link Conditioner von Apple-Entwickler-Website. Es ist Teil des Hardware IO Tools für Xcode-Paket. Es war ein wenig fummelig zu laufen. Ich musste die Version installieren, die meiner Xcode-Installation entsprach, bevor es funktionierte, und mindestens einmal neu gestartet werden.

enter image description here

0

Ich hatte gerade das gleiche Problem. Ich habe mit PIA verbunden und es hat perfekt funktioniert!

-1

Ich hatte das gleiche Problem auf einem Ubuntu 14.04 VMware Virtual Machine unter Windows 10.
Git-Version war die gleiche wie Ihre (1.9.1), die mich auf Ihre Frage gebracht.
Ich habe viele verschiedene Dinge ausprobiert (einschließlich Neukompilieren von Git mit openssl), aber nichts hat funktioniert.

An einem gewissen Punkt ich die Netzwerkeinstellungen auf dem VM geändert ( statt NAT-Netzwerk-Schnittstelle überbrückt ausgewählt) und es funktionierte.

Es stellte sich heraus, dass die Lösung meines Problems nicht mit dem spezifischen System zusammenhing. Hoffentlich wird diese Antwort anderen Menschen Ärger ersparen.

0

Verbunden mit einem VPN und behoben das Problem. Wirklich traurig, dass einige ISPs und/oder Systemadministratoren den Zugriff auf Bitbuket blockieren.

Verwandte Themen