proxy හරහා Git push HTTP 417 ලබයි
HTTP 417 යනු අපේක්ෂාවක් සම්පූර්ණ නොවූ බවයි. අක්තපත්ර වෙනස් කිරීමට හෝ Git හි බෆර සැකසුම් වැඩි කිරීමට පෙර ප්රතිචාරය නිකුත් කළේ කවුදැයි හඳුනා ගන්න.
කුඩා Git ක්රියාවක් සාර්ථක වේ, තවත් එකක් HTTP 417 ලබා දෙයි. එම තත්ත්වය “proxy මුරපදය ප්රතික්ෂේප” යන්නෙහි කෙටි යෙදුම නොවේ.
HTTP 417 නිර්වචනය කරන්නේ අපේක්ෂාවක අසාර්ථකත්වය ලෙසිනි. Expect ක්ෂේත්රයක් දරන ඉල්ලීමකට එම අපේක්ෂාව සම්පූර්ණ කළ නොහැකි සේවාදායකයක් හෝ මැදිහත්කරුවකු හමු විය හැක. 100-continue හුවමාරුව උඩුගත කිරීමේ පඳුර යැවීමට පෙර තීරණය පැහැදිලි කරයි.
ප්රතිචාරය නිකුත් කළේ කුමන අංගයද සහ ඉල්ලීමේ කුමක් තිබුණාදැයි සොයා ගන්න. හොඳින් සංස්කරණය කළ Git HTTP ලකුණ සහ proxy හි අදාළ ලොග ඇතුළත් කිරීම commit හි ප්රමාණයෙන් අනුමාන කිරීමට වඩා ප්රයෝජනවත්.
අභ්යන්තර ගබඩාව සෘජු මාර්ගයක් භාවිත කළ යුතු නම්, එම මාර්ගෝපදේශ ප්රතිපත්තිය හිතාමතා නිවැරදි කරන්න. එය proxy භාවිත කළ යුතු නම්, එම මාර්ගයේ ගැළපුම විමර්ශනය කරන්න. සියලු proxy සැකසුම් ඉවත් කිරීම අසාර්ථකත්වය පැහැදිලි නොකර වෙනත් මාර්ගයක් තෝරා රෝග ලක්ෂණය සඟවා ගත හැක.
එසේම http.postBuffer proxy දෝෂ සඳහා සර්වත්ර ප්රතිකර්මයක් නොවේ. විකල්පය වෙනස් කිරීමට පෙර Git වින්යාස සන්දර්භය භාවිත කර එය තේරුම් ගන්න. සංඛ්යාත්මක HTTP තත්ත්වය, ඉල්ලීමේ අදියර සහ එය ආපසු ලබා දෙන අංගය ඊළඟ පියවර මෙහෙයවිය යුතුය.