En Git push får HTTP 417 gjennom proxyen
HTTP 417 betyr at en forventning ikke ble oppfylt. Finn ut hvem som utstedte svaret, før du endrer påloggingsinformasjon eller øker Gits bufferinnstillinger.
En liten Git-operasjon fungerer, mens en annen returnerer HTTP 417. Den statusen er ikke en forkortelse for «proxy-passord avvist».
HTTP definerer 417 som en forventningsfeil. En forespørsel med et Expect-felt kan møte en server eller mellomledd som ikke kan oppfylle den forventningen. 100-continue-utvekslingen forklarer avgjørelsen før opplastingskroppen sendes.
Finn ut hvilken komponent som utstedte svaret, og hva forespørselen inneholdt. Et nøye redigert Git HTTP-spor og proxyens tilsvarende loggoppføring er nyttigere enn å gjette ut fra størrelsen på commiten.
Hvis det interne depotet skal bruke en direkte rute, rett den rutingpolicyen med vilje. Hvis det må bruke proxyen, undersøk kompatibiliteten til den veien. Å fjerne alle proxyinnstillinger kan skjule symptomet ved å velge en annen rute uten å forklare feilen.
På samme måte er http.postBuffer ikke en universalkur mot proxyfeil. Bruk Git-konfigurasjonsreferansen for å forstå valget før du endrer det. Den numeriske HTTP-statusen, fasen i forespørselen og komponenten som returnerer den, bør styre neste steg.