Git push proxy vasitəsilə HTTP 417 qaytarır
HTTP 417 gözləntinin yerinə yetirilmədiyini bildirir. Etimad məlumatlarını dəyişməzdən və ya Git bufer parametrlərini artırmazdan əvvəl cavabı verən komponenti müəyyən edin.
Kiçik bir Git əməliyyatı işləyir, digəri isə HTTP 417 qaytarır. Bu status “proxy parolu rədd edildi” ifadəsinin qısaltması deyil.
HTTP 417-ni gözlənti uğursuzluğu kimi müəyyən edir. Expect sahəsi daşıyan sorğu bu gözləntini yerinə yetirə bilməyən server və ya vasitəçi ilə qarşılaşa bilər. 100-continue mübadiləsi yükləmə gövdəsi göndərilməzdən əvvəl qərarı izah edir.
Cavabı hansı komponentin verdiyini və sorğunun nə ehtiva etdiyini öyrənin. Diqqətlə məxfiləşdirilmiş Git HTTP izi və proxy-nin uyğun jurnal qeydi commit ölçüsündən təxmin etməkdən daha faydalıdır.
Daxili repozitoriya birbaşa marşrutdan istifadə etməlidirsə, həmin marşrut siyasətini qəsdən düzəldin. Əgər proxy istifadə etməlidirsə, həmin yolun uyğunluğunu araşdırın. Bütün proxy parametrlərini silmək nasazlığı izah etmədən başqa marşrut seçməklə simptomu gizlədə bilər.
Eynilə, http.postBuffer proxy xətaları üçün universal dərman deyil. Seçimi dəyişməzdən əvvəl Git konfiqurasiya sənədinə baxaraq onu anlayın. Rəqəmsal HTTP statusu, sorğunun mərhələsi və onu qaytaran komponent növbəti addımı yönləndirməlidir.