Git push vraća HTTP 417 kroz proxy
HTTP 417 znači da očekivanje nije ispunjeno. Utvrdite ko je izdao odgovor prije nego što promijenite akreditive ili povećate Gitove postavke bafera.
Mala Git operacija radi, a druga vraća HTTP 417. Taj status nije kratica za „proxy lozinka odbijena“.
HTTP definiše 417 kao neuspeh očekivanja. Zahtev sa poljem Expect može naići na server ili posrednika koji ne može ispuniti to očekivanje. 100-continue razmena objašnjava odluku prije slanja tela prenosa.
Otkrijte koja je komponenta izdala odgovor i šta je zahtev sadržao. Pažljivo redigovan Git HTTP trag i odgovarajući zapis u proxy dnevniku korisniji su od nagađanja na osnovu veličine commita.
Ako interno skladište treba da koristi izravnu rutu, namerno ispravite tu politiku usmeravanja. Ako mora da koristi proxy, istražite kompatibilnost tog puta. Uklanjanje svih proxy postavki može sakriti simptom biranjem druge rute bez objašnjenja kvara.
Isto tako, http.postBuffer nije univerzalni lek za proxy greške. Koristite Git referencu za konfiguraciju da biste razumeli opciju pre nego što je promenite. Numerički HTTP status, faza zahteva i komponenta koja ga vraća treba da vode sledeći korak.