Git push вяртае HTTP 417 праз проксі
HTTP 417 азначае, што чаканне не было выканана. Вызначце, хто вярнуў адказ, перш чым змяняць уліковыя даныя або павялічваць налады буфера Git.
Невялікая аперацыя Git працуе, а іншая вяртае HTTP 417. Гэты статус не азначае проста «пароль проксі адхілены».
HTTP вызначае 417 як няўдачу чакання. Запыт з полем Expect можа сутыкнуцца з серверам або пасрэднікам, які не можа задаволіць гэта чаканне. Абмен 100-continue тлумачыць рашэнне перад адпраўкай цела загрузкі.
Высветліце, які кампанент выдаў адказ і што ўтрымліваў запыт. Старанна адрэдагаваны HTTP-трасіроўка Git і адпаведны запіс журнала проксі карыснейшыя за здагадкі пра памер commit.
Калі ўнутранае сховішча павінна выкарыстоўваць прамы маршрут, свядома выпраўце гэтую палітыку маршрутызацыі. Калі яно мусіць выкарыстоўваць проксі, даследуйце сумяшчальнасць гэтага шляху. Выдаленне ўсіх налад проксі можа схаваць сімптом, выбраўшы іншы маршрут без тлумачэння збою.
Гэтак жа http.postBuffer не з’яўляецца ўніверсальным сродкам ад памылак проксі. Карыстайцеся даведкай па канфігурацыі Git, каб зразумець опцыю перад змяненнем. Лікавы статус HTTP, этап запыту і кампанент, які яго вяртае, павінны вызначаць наступны крок.