פעולת Git קטנה עובדת, בעוד שאחרת מחזירה HTTP 417. הסטטוס הזה אינו קיצור של „סיסמת ה-proxy נדחתה”.

HTTP מגדיר 417 ככשל בציפייה. בקשה הנושאת שדה Expect עלולה לפגוש שרת או מתווך שאינו יכול למלא את הציפייה הזו. חילופי 100-continue מסבירים את ההחלטה לפני שליחת גוף ההעלאה.

גלו איזה רכיב הפיק את התגובה ומה הכילה הבקשה. עקבות HTTP של Git שעברו עריכה זהירה ורשומת היומן המתאימה ב-proxy שימושיים יותר מניחוש לפי גודל ה-commit.

אם המאגר הפנימי אמור להשתמש במסלול ישיר, תקנו את מדיניות הניתוב הזו במכוון. אם עליו להשתמש ב-proxy, חקרו את התאימות של אותו מסלול. הסרת כל הגדרות ה-proxy עלולה להסתיר את הסימפטום בבחירת מסלול אחר בלי להסביר את הכשל.

באופן דומה, http.postBuffer אינו תרופה אוניברסאלית לשגיאות proxy. השתמשו במדריך התצורה של Git כדי להבין את האפשרות לפני שתשנו אותה. סטטוס ה-HTTP המספרי, שלב הבקשה והרכיב שמחזיר אותו אמורים להנחות את הצעד הבא.

מאמרים קשורים