2016-01-14 11 views
6

Dziwny problem nagle pojawił się w większości moich repozytoriów. Pchałam normalnie przez SSH do Bitbucket, różne typy plików (.html, .pdf, .png, .js, .css, itp.) Bez żadnych problemów.Bitbucket - git push nie działa. Pakiet uszkodzony | Uszkodzona rura

Kilka dni temu zacząłem otrzymuję następujący błąd, gdy próbuje naciskać:

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

Wydaje się, gdy zdjęcia lub pliki PDF są zawarte w moich zatwierdzeń. W przypadku niewielkich zmian w plikach tekstowych mogę bez problemu popychać.

Próbowałem naciskać poprzez HTTPS i uzyskałem następujący błąd:

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

Próbowano zwiększyć httpPostBuffer:

(git config http.postBuffer 524288000)

ale bez powodzenia. Próbowałem utworzyć plik .gitattributes w celu prawidłowej obsługi plików, a następnie usunięto buforowany indeks, ponownie bez powodzenia.

Pracuję nad Ubuntu 14.04 LTS. Wersja Git to 1.9.1.

Próbowałem odtworzyć błąd na komputerze z systemem Windows, klonując repozytorium i wprowadzając podobne zmiany, ale nie byłem w stanie, jak zwykle pchnął.

Utknąłem.

Każda pomoc została zatwierdzona.

Dzięki z góry,
George Georgopoulos

+0

Jest to raczej pytanie dotyczące wsparcia Bitbucket, dzięki czemu możemy rzeczywiście sprawdzić twoje repozytorium i zobaczyć, co się dzieje. Czy możesz przesłać do nas e-mailem wszystkie istotne szczegóły dotyczące repo na adres [email protected]? –

+0

Mam to samo dzisiaj na maszynie Windows. Odebrano rozłączenie od 104.192.143.1: 2: Pakiet uszkodzony US fatal: plik sha1 '' błąd zapisu: Nieprawidłowy argument – David

+0

Mam ten sam problem na Ubuntu 15.04. Skontaktowałem się ze wsparciem 2 tygodnie temu, ale nadal nie mogę zlokalizować źródła problemu. –

Odpowiedz

-1

miałem ten sam problem i skontaktujemy się z podłożem. Poprosili mnie, gdybym był za zaporą ogniową lub proxy, którym nie byłem.

Ale pomyślałem, żeby zmienić mojego dostawcę usług internetowych i spróbować ponownie i voila, zadziałało. Na wszelki wypadek pomaga komukolwiek innemu.

+5

Nie zmienia się po prostu jego ISP – ahmed

+0

Czy masz na myśli zmianę adresu IP? –

0

Mam również ten problem (w trzech różnych repo na dwóch różnych szt.). Wiem, że to nie działało dla ciebie, ale przejście na https pozwoliło nam wypchnąć commit, który był przyczyną problemów, a następnie przeszło z powrotem na ssh i nie było żadnych problemów od tego czasu.

Nie ma powodu, aby te konkretne zobowiązania powodowały te problemy.

1

W moim przypadku mogę zmienić połączenia z ADSL do hotspot mojego smartphone i to działa ...

1

Innym rozwiązaniem jest zainstalowanie ogranicznik szybkości na komputerze.

Zainstalowałem Network Link Conditioner z Apple, ustawiłem maksymalną szybkość wysyłania 500Kbit/s i mogę ponownie wcisnąć Bitbucket.

Pobierz odżywkę sieciową Link od witryny dla programistów jabłek. Jest częścią pakietu Hardware IO Tools for Xcode. To było trochę skrzypiące, żeby uciec. Musiałem zainstalować wersję, która pasowała do mojej instalacji Xcode, zanim zadziałało, i zrestartowałem przynajmniej raz.

enter image description here

0

prostu miałem ten sam problem. Połączyłem się przy użyciu PIA i działało idealnie!

-1

Miałem ten sam problem na wirtualnej maszynie VMware Ubuntu 14.04 działającej na Windows 10.
Wersja Git była taka sama jak Twoja (1.9.1), która doprowadziła mnie do twojego pytania.
Próbowałem różnych rzeczy (w tym rekompilacji gita z openssl), ale nic nie działało.

W pewnym momencie Zmieniłem ustawienia sieciowe na VM (wybrany mostkiem zamiast NAT interfejs sieciowy) i to działało.

Okazało się, że rozwiązanie mojego problemu było niezwiązane z konkretnym systemem. Mam nadzieję, że ta odpowiedź uratuje inne osoby.

0

Połączono za pomocą VPN i rozwiązano problem. Naprawdę przykro, że niektórzy ISP i/lub sysadmin blokują dostęp do bitbuket.