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 Git-bufferinnstillingene.
En liten Git-operasjon fungerer, mens en annen returnerer HTTP 417. Denne statusen er ikke en forkortelse for «proxy-passord avvist».
HTTP definerer 417 som en forventningsfeil. En forespørsel som bærer et Expect-felt kan møte en server eller et mellomledd som ikke kan oppfylle 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 commitens størrelse.
Hvis det interne depotet skal bruke en direkte rute, rett den rutingpolitikken 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å alternativet før du endrer det. Den numeriske HTTP-statusen, fasen i forespørselen og komponenten som returnerer den, bør styre neste steg.