પ્રોક્સી દ્વારા Git push ને HTTP 417 મળે છે
HTTP 417 નો અર્થ છે કે અપેક્ષા પૂરી ન થઈ. ઓળખપત્રો બદલતા કે Git ની બફર સેટિંગ્સ વધારતા પહેલાં પ્રતિસાદ કોણે આપ્યો તે શોધો.
એક નાનું Git ઓપરેશન કામ કરે છે, જ્યારે બીજું HTTP 417 પરત આપે છે. એ સ્થિતિ “પ્રોક્સી પાસવર્ડ નકારાયો” માટેનું ટૂંકું નામ નથી.
HTTP 417 ને અપેક્ષાની નિષ્ફળતા તરીકે વ્યાખ્યાયિત કરે છે. Expect ક્ષેત્ર ધરાવતી વિનંતી એવા સર્વર કે મધ્યસ્થનો સામનો કરી શકે છે જે એ અપેક્ષા પૂરી કરી શકતું નથી. 100-continue આદાન-પ્રદાન અપલોડ બોડી મોકલાય તે પહેલાં નિર્ણય સમજાવે છે.
કયા ઘટકે પ્રતિસાદ આપ્યો અને વિનંતીમાં શું હતું તે શોધો. કાળજીપૂર્વક સંપાદિત Git HTTP ટ્રેસ અને પ્રોક્સીની અનુરૂપ લોગ નોંધ commit ના કદ પરથી અનુમાન કરવા કરતાં વધુ ઉપયોગી છે.
જો આંતરિક રિપોઝિટરીએ સીધો માર્ગ વાપરવો જોઈએ, તો એ રૂટિંગ નીતિ જાણી જોઈને સુધારો. જો તેને પ્રોક્સી વાપરવું જ પડે, તો એ માર્ગની સુસંગતતા તપાસો. બધી પ્રોક્સી સેટિંગ્સ દૂર કરવાથી નિષ્ફળતા સમજાવ્યા વિના બીજો માર્ગ પસંદ કરીને લક્ષણ છુપાઈ શકે છે.
એ જ રીતે http.postBuffer પ્રોક્સી ભૂલો માટે સાર્વત્રિક ઉપાય નથી. વિકલ્પ બદલતા પહેલાં Git રૂપરેખાંકન સંદર્ભ વાપરીને તેને સમજો. આંકડાકીય HTTP સ્થિતિ, વિનંતીનો તબક્કો અને તેને પરત આપતું ઘટક આગળનું પગલું નક્કી કરવું જોઈએ.