Git proxyAuthMethod üçün proxy istifadəçi adı tələb edir
proxyAuthMethod parametri təsirsiz görünəndə proxy istifadəçi adını, seçilmiş metodu, mühit üstələməsini və Git versiyasını yoxlayın.
Siz http.proxyAuthMethod əlavə edirsiniz, klonu yenidən cəhd edirsiniz və yenə 407 görürsünüz. Parametrin asanlıqla gözdən qaçan sənədləşdirilmiş şərti var: konfiqurasiya edilmiş proxy sətri istifadəçi adı ehtiva etməlidir.
İstifadəçi adının URL-də hərfi parol ilə müşayiət olunması mütləq deyil. Git çatışmayan parolu öz etimad mexanizmi ilə əldə edə bilər. Marşrutlaşdırma kimliyi və autentifikasiya metodu yenə də nəzərdə tutulan proxy-yə aid olmalıdır.
Dörd girişi birlikdə yoxlayın
- Parolu çıxarılmış faktiki proxy URI-si.
- Həmin proxy üçün seçilmiş metod.
- Hər hansı remote üzrə üstələmə və ya
GIT_HTTP_PROXY_AUTHMETHODmühit üstələməsi. - Git versiyası və onun HTTP arxa hissəsinin imkanları.
Mövcud Git anyauth, Basic, Digest, Negotiate və NTLM kimi metodları sənədləşdirir. Birini seçmək bağlı arxa hissəyə çatışmayan dəstəyi əlavə etmir. Korporativ administrator da müştəri başqa metod üçün konfiqurasiya edildi deyə proxy siyasətini zəiflətməməlidir.
Köhnə hesabatlar kopyalanan seçimi tətbiq etməmiş versiyaları əhatə edir. İxtiyari konfiqurasiya açarı, davam edən köçürmənin ondan istifadə etdiyinə dair sübut olmadan saxlanıla bilər. Versiyaya uyğun sənədləri və redaktə edilmiş mübadiləni oxuyun.
Nəhayət, repozitoriya etimadları sonrakı əlaqədir. Git hostinq tokeni proxy-nin çağırışını ödəmir. Repozitoriya TLS yoxlamasını söndürmək də proxy-nin seçilmiş autentifikasiya sxemini qəbul etməsinə səbəb olmur. Əvvəlcə həmin mübadiləni müəyyənləşdirin, sonra izləyən istənilən repozitoriya cavabını diaqnoz edin.