Git push добива HTTP 417 преку прокси
HTTP 417 значи дека очекување не било исполнето. Утврдете кој ја издал одговорот пред да ги промените акредитивите или да ги зголемите поставките за бафер на Git.
Мала Git операција работи, а друга враќа HTTP 417. Тој статус не е кратенка за „лозинката на проксито е одбиена“.
HTTP го дефинира 417 како неуспех на очекување. Барањето со поле Expect може да наиде на сервер или посредник што не може да го исполни тоа очекување. Размената 100-continue го објаснува решението пред да се испрати телото за прикачување.
Откријте која компонента го издала одговорот и што содржело барањето. Внимателно уредена Git HTTP трага и соодветниот запис во дневникот на проксито се покорисни од погодување според големината на commit.
Ако внатрешното складиште треба да користи директна рута, намерно поправете таа политика за рутирање. Ако мора да го користи проксито, истражете ја компатибилноста на тој пат. Отстранувањето на сите поставки за прокси може да го скрие симптомот со избирање друга рута без објаснување на дефектот.
Исто така, http.postBuffer не е универзален лек за грешки на прокси. Пред да ја промените опцијата, разберете ја во референцата за конфигурација на Git. Бројчениот HTTP статус, фазата на барањето и компонентата што го враќа треба да го водат следниот чекор.