Git push caur starpniekserveri saņem HTTP 417
HTTP 417 nozīmē, ka cerība netika izpildīta. Nosakiet, kas izdeva atbildi, pirms maināt akreditācijas datus vai palielināt Git bufera iestatījumus.
Neliela Git darbība darbojas, bet cita atgriež HTTP 417. Šis statuss nav saīsinājums no “starpniekservera parole noraidīta”.
HTTP definē 417 kā cerības kļūdu. Pieprasījums ar lauku Expect var sastapt serveri vai starpnieku, kas nespēj izpildīt šo cerību. 100-continue apmaiņa izskaidro lēmumu pirms augšupielādes satura nosūtīšanas.
Noskaidrojiet, kura komponente izdeva atbildi un ko pieprasījums saturēja. Rūpīgi rediģēts Git HTTP pēdas ieraksts un atbilstošais starpniekservera žurnāla ieraksts ir noderīgāki par minējumiem pēc commit lieluma.
Ja iekšējai krātuvei jāizmanto tiešs maršruts, apzināti izlabojiet šo maršrutēšanas politiku. Ja tai jāizmanto starpniekserveris, izpētiet šā ceļa savietojamību. Visu starpniekservera iestatījumu noņemšana var paslēpt simptomu, izvēloties citu maršrutu, neizskaidrojot kļūmi.
Tāpat http.postBuffer nav universāls līdzeklis pret starpniekservera kļūdām. Pirms opcijas maiņas izprotiet to Git konfigurācijas uzziņā. Skaitliskais HTTP statuss, pieprasījuma posms un komponente, kas to atgriež, nosaka nākamo soli.