Un Git push obté HTTP 417 a través del proxy
HTTP 417 significa que una expectativa no s'ha complert. Localitzeu qui emet la resposta abans de canviar credencials o d'augmentar la configuració del búfer de Git.
Una operació Git petita funciona, mentre que una altra retorna HTTP 417. Aquest estat no és una abreviatura de «contrasenya del proxy rebutjada».
HTTP defineix 417 com una fallada d'expectativa. Una sol·licitud amb un camp Expect pot trobar un servidor o intermediari incapaç de satisfer aquesta expectativa. L'intercanvi 100-continue explica la decisió abans que s'enviï el cos de la pujada.
Esbrineu quin component va emetre la resposta i què contenia la sol·licitud. Una traça HTTP de Git acuradament redactada i l'entrada corresponent del registre del proxy són més útils que endevinar per la mida del commit.
Si el repositori intern hauria d'utilitzar una ruta directa, corregiu aquesta política d'encaminament deliberadament. Si ha d'utilitzar el proxy, investigueu la compatibilitat d'aquest camí. Eliminar tota la configuració del proxy pot amagar el símptoma seleccionant una altra ruta sense explicar la fallada.
De la mateixa manera, http.postBuffer no és una cura universal per als errors del proxy. Utilitzeu la referència de configuració de Git per entendre l'opció abans de canviar-la. L'estat HTTP numèric, l'etapa de la sol·licitud i el component que el retorna haurien de guiar el següent pas.