O operație Git mică funcționează, în timp ce alta returnează HTTP 417. Acel status nu este prescurtarea pentru „parolă de proxy respinsă”.

HTTP definește 417 ca o eșuare a așteptării. O cerere care poartă un câmp Expect poate întâlni un server sau un intermediar incapabil să îndeplinească acea așteptare. Schimbul 100-continue explică decizia înainte de trimiterea corpului încărcării.

Aflați ce componentă a emis răspunsul și ce conținea cererea. O urmă HTTP Git editată cu grijă și intrarea corespunzătoare din jurnalul proxy-ului sunt mai utile decât ghicitul după mărimea commit-ului.

Dacă depozitul intern ar trebui să folosească o rută directă, corectați acea politică de rutare în mod deliberat. Dacă trebuie să folosească proxy-ul, investigați compatibilitatea acelei căi. Eliminarea tuturor setărilor de proxy poate ascunde simptomul alegând altă rută fără a explica eșecul.

De asemenea, http.postBuffer nu este un remediu universal pentru erorile de proxy. Folosiți referința de configurare Git pentru a înțelege opțiunea înainte de a o schimba. Statusul HTTP numeric, etapa cererii și componenta care îl returnează ar trebui să ghideze pasul următor.

Articole similare