En lille Git-operation virker, mens en anden returnerer HTTP 417. Den status er ikke en forkortelse for “proxyadgangskode afvist”.

HTTP definerer 417 som en forventningsfejl. En anmodning med et Expect-felt kan møde en server eller mellemmand, der ikke kan opfylde den forventning. 100-continue-udvekslingen forklarer beslutningen, før upload-legemet sendes.

Find ud af, hvilken komponent der udstedte svaret, og hvad anmodningen indeholdt. Et omhyggeligt redigeret Git HTTP-spor og proxyens tilsvarende logpost er mere nyttige end at gætte ud fra commit'ets størrelse.

Hvis det interne lager skal bruge en direkte rute, skal du bevidst rette den rute-politik. Hvis det skal bruge proxyen, skal du undersøge kompatibiliteten af den vej. Fjernelse af alle proxyindstillinger kan skjule symptomet ved at vælge en anden rute uden at forklare fejlen.

På samme måde er http.postBuffer ikke en universel kur mod proxyfejl. Brug Git-konfigurationsreferencen til at forstå indstillingen, før du ændrer den. Den numeriske HTTP-status, anmodningens fase og den komponent, der returnerer den, bør styre næste skridt.

Relaterede artikler