Pieni Git-toiminto toimii, mutta toinen palauttaa HTTP 417. Tämä tila ei ole lyhenne sanoista ”välityspalvelimen salasana hylätty”.

HTTP määrittelee 417:n odotuksen epäonnistumiseksi. Pyyntö, joka sisältää Expect-kentän, voi kohdata palvelimen tai välittäjän, joka ei pysty täyttämään tätä odotusta. 100-continue-vaihto selittää päätöksen ennen latauksen rungon lähettämistä.

Selvitä, mikä komponentti vastauksen antoi ja mitä pyyntö sisälsi. Huolellisesti redaktoitu Git HTTP -jälki ja välityspalvelimen vastaava lokimerkintä ovat hyödyllisempiä kuin commitin koon perusteella arvaaminen.

Jos sisäisen tietovaraston pitäisi käyttää suoraa reittiä, korjaa tämä reitityskäytäntö tarkoituksella. Jos sen on käytettävä välityspalvelinta, tutki kyseisen polun yhteensopivuutta. Kaikkien välityspalvelinasetusten poistaminen voi piilottaa oireen valitsemalla toisen reitin selittämättä vikaa.

Samoin http.postBuffer ei ole yleislääke välityspalvelinvirheisiin. Perehdy Gitin asetusviitteeseen ennen vaihtoehdon muuttamista. Numeerinen HTTP-tila, pyynnön vaihe ja sen palauttava komponentti ohjaavat seuraavaa vaihetta.

Aiheeseen liittyvät artikkelit