Git push fær HTTP 417 í gegnum proxy
HTTP 417 þýðir að vænting var ekki uppfyllt. Finndu út hvaða þáttur gaf svarið áður en þú breytir skilríkjum eða eykur biðminnisstillingar Git.
Lítil Git-aðgerð virkar en önnur skilar HTTP 417. Það stöðugildi er ekki stytting fyrir „lykilorð proxy hafnað“.
HTTP skilgreinir 417 sem væntingarmistök. Beiðni sem ber Expect-reit getur rekist á þjón eða millilið sem getur ekki uppfyllt þá væntingu. 100-continue skiptin útskýra ákvörðunina áður en hleðslubolurinn er sendur.
Finndu út hvaða eining gaf svarið og hvað beiðnin innihélt. Vandlega ritstýrð Git HTTP slóð og samsvarandi færsla í loggi proxysins eru gagnlegri en að giska út frá stærð commitins.
Ef innra geymslan á að nota beina leið skaltu leiðrétta þá leiðarstefnu viljandi. Ef hún verður að nota proxy skaltu kanna samhæfni þeirrar leiðar. Að fjarlægja allar proxy-stillingar getur falið einkennin með því að velja aðra leið án þess að útskýra mistökin.
Á sama hátt er http.postBuffer ekki algild lækning við proxymistökum. Notaðu Git stillingarviðmiðið til að skilja valkostinn áður en þú breytir honum. Tölulegt HTTP stöðugildi, stig beiðnarinnar og einingin sem skilar því ættu að stýra næsta skrefi.