2013-05-22 9 views
12

Próbuję przyzwyczaić się do VS git plugin. Używam go z zdalnymi repozytoriami bitbuket i GitHub.Narzędzia Microsoft Visual Studio do błędu push git

Czasami pojawia się następujący błąd:

An error was raised by libgit2. Category = Net (Error). 
Chunked encoding upload is not supported on the HTTP/1.0 protocol. 

Czy ktoś wie, jak uniknąć tego błędu?

+6

Wow - większość rzeczy to HTTP 1.1 teraz-a-days. Czy przechodzisz przez stary serwer proxy HTTP? –

+1

Kiedy dostałem ten błąd, faktycznie byłem za serwerem proxy HTTP. Naprawdę nie wiem, czy obsługuje on protokół HTTP 1.1, zapytam sysadmin. Thx za cynk mimo wszystko – Sidewinder94

Odpowiedz

9

Problem pochodzi z serwera proxy, z którego musiałem korzystać w pracy, który nie obsługiwał protokołu HTTP/1.1.

Nasz sysadmin potwierdził mi, że używał squid 2.7 i nie obsługiwał HTTP/1.1.

Jeszcze raz dziękuję za cynk.

+0

czy znasz jakieś poprawki? Nie mogę zmienić naszej sieci, aby obsługiwać protokół HTTP/1.1 .... –

+0

@GuilhermeWaltricke Myślę, że możesz użyć jakiegoś mechanizmu tunelowania (SSH, VPN, etc ...), aby wydostać się z sieci. Myślę, że to mogłoby zadziałać – Sidewinder94

+0

@GuilhermeWaltricke: Jeśli jesteś za korporacyjnym proxy, spróbuj skonfigurować Git do pracy za proxy. git config --global http.proxy http: // proxyuser: [email protected]: 8080 –

2

Wynika to z ustawień systemu proxy. Sprawdź opcje internetowe IE, jeśli korzystasz z proxy. Wyłącz ustawienie proxy z Opcji IE i spróbuj go ponownie nacisnąć. To zadziałało dla mnie.

enter image description here

+0

Dla mnie było to spowodowane tym, że Fiddler zmienił moje ustawienia Proxy, a ten przypadek miał miejsce w Win 10 i kiedy naciskał na Gitlab ze względu na lepsze wyniki SEO –

0

W moim przypadku było to spowodowane żądań monitoringu Fiddler. Gdy go wyłączyłem, problem zniknął.