Malá operace Gitu funguje, jiná vrací HTTP 417. Tento stav není zkratkou pro „heslo proxy odmítnuto“.

HTTP definuje 417 jako selhání očekávání. Požadavek s polem Expect může narazit na server nebo prostředníka, který toto očekávání nedokáže splnit. Výměna 100-continue vysvětluje rozhodnutí před odesláním těla nahrávání.

Zjistěte, která komponenta odpověď vydala a co požadavek obsahoval. Pečlivě redigovaný HTTP trace Gitu a odpovídající záznam v logu proxy jsou užitečnější než hádání podle velikosti commitu.

Pokud má interní repozitář používat přímou trasu, záměrně opravte tuto směrovací politiku. Pokud musí používat proxy, prozkoumejte kompatibilitu této cesty. Odstranění všech nastavení proxy může skrýt příznak volbou jiné trasy, aniž by vysvětlilo selhání.

Stejně tak http.postBuffer není univerzálním lékem na chyby proxy. Než možnost změníte, pochopte ji pomocí referenční příručky konfigurace Gitu. Číselný stav HTTP, fáze požadavku a komponenta, která jej vrací, by měly vést další krok.

Související články