2015-04-10 16 views
6

Używam repozytorium bitbucket i wprowadziłem wiele zmian w projekcie. Więc kiedy popycham do rep, mam błąd. SourceTree: git -c diff.mnemonicprefix = false -c core.quotepath = false Push -v --tags pochodzenie Opracowanie: Opracowanie POST git-odbiorcze paczka (23013447 bajtów)Git push nie powiódł się. błąd: niepowodzenie RPC; result = 56, kod HTTP = 0

śmiertelne: Zdalny koniec rozłączył się niespodziewanie Śmiertelna: zdalny koniec zakończył się nieoczekiwanie

error: RPC failed; wynik = 56, kod HTTP = 0

Przesyłanie do bitbucket. Wszystko na czasie

Zakończono z błędami, patrz powyżej.

Próbowałem:

git config --global http.postBuffer2M 

git config http.postBuffer 524288000 

ale to nie pomaga.

+0

Mam również bezprzewodowy router ADSL. –

Odpowiedz

11

Błąd z tego, co wiem, oznacza, że ​​link do przesyłania został zakończony w taki sposób, w jaki nie powinien. Dzieje się tak zazwyczaj z powodu problemów z przekroczeniem limitu czasu lub połączeń sieciowych. Wraz ze wzrostem rozmiaru bufora serwery nie powinny tracić czasu, ale nadal możesz mieć inne problemy do sprawdzenia, jak poniżej. Zauważ, że zakładam, że masz spację między http.postBuffer i 2M w "git config --global http.postBuffer 2M", ponieważ twój oryginalny post nie zrobił tego i myślałem, że jest to literówka przy wprowadzaniu tutaj. Można również zmienić globalny bufor w znacznie większym rozmiarze jak za pomocą 524288000 (czyli 500 MB) zamiast 2M (tj git config --global http.postBuffer 524288000)

kilka innych rzeczy:

  • Jeśli masz zaporę programową, taką jak Kaspersky AV, wyłącz ją i ponów próbę.
  • Jeśli korzystasz z połączenia bezprzewodowego, przełącz się na sieć Ethernet. Niektóre adaptery/sterowniki bezprzewodowe wydają się być problematyczne przy dużych zatwierdzeniach.
  • Upewnij się, że masz niezawodny łącznik ISP.
  • Również jeśli korzystasz z protokołu HTTP dla git, skonfiguruj parę kluczy SSH i użyj ich zamiast tego.
+0

OK, spróbuję. Użyłem SSH, ale to nie pomaga. –

+0

jak to w końcu rozwiązać? @DenisMarkov. nie dla mnie. – LoranceChen

+0

Push with -u key pomógł mi. – Nikmoon