یک Git push از طریق پروکسی HTTP 417 میگیرد
HTTP 417 یعنی یک انتظار برآورده نشده است. پیش از تغییر اعتبارنامهها یا افزایش تنظیمات بافر Git، مشخص کنید چه کسی پاسخ را صادر کرده است.
یک عملیات کوچک Git کار میکند، در حالی که دیگری HTTP 417 برمیگرداند. این وضعیت کوتاهشدهٔ «رمز پروکسی رد شد» نیست.
HTTP وضعیت 417 را شکست انتظار تعریف میکند. درخواستی که فیلد Expect را حمل میکند ممکن است به سرور یا واسطهای برخورد کند که نمیتواند آن انتظار را برآورده کند. تبادل 100-continue تصمیم را پیش از ارسال بدنهٔ بارگذاری توضیح میدهد.
پیدا کنید کدام مؤلفه پاسخ را صادر کرده و درخواست چه چیزی داشته است. یک رد HTTP Git که با دقت پاکسازی شده و ورودی متناظر در گزارش پروکسی، از حدس زدن بر اساس اندازهٔ commit مفیدترند.
اگر مخزن داخلی باید از مسیر مستقیم استفاده کند، آن سیاست مسیریابی را آگاهانه اصلاح کنید. اگر باید از پروکسی استفاده کند، سازگاری آن مسیر را بررسی کنید. حذف همهٔ تنظیمات پروکسی ممکن است با انتخاب مسیری دیگر، نشانه را پنهان کند بدون آنکه شکست را توضیح دهد.
به همین ترتیب، http.postBuffer درمان عمومی خطاهای پروکسی نیست. پیش از تغییر گزینه، مرجع پیکربندی Git را برای درک آن بخوانید. وضعیت عددی HTTP، مرحلهٔ درخواست و مؤلفهای که آن را برمیگرداند باید گام بعدی را هدایت کنند.