Git hələ də silindiyini düşündüyünüz proxy-dən istifadə edir
Bir Git parametrini silmək başqa bir sahəni və ya mühit dəyişənini üzə çıxara bilər. 0-ı deaktivasiya bayrağı kimi işlətmək əvəzinə faktiki dəyəri izləyin.
http.proxy sətirdir. Onu 0-a qoymaq Git-in proxy-ni deaktiv etmək əvəzinə hərfi adı 0 olan hostla əlaqə saxlamasına səbəb ola bilər.
Əvvəlcə uyğun qeydləri və onların əhatə dairələrini tapın:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Sistem, istifadəçi, repo, daxiletmə və URL-ə xas girişləri, həmçinin faktiki proses mühitini yoxlayın. etimad daşıyan dəyərləri məxfi saxlayın. Sonra müvafiq HTTPS uzaq repo üçün sorğu verin:
git config --get-urlmatch http.proxy https://git.example/team/project.gitƏgər yoxlama repo daxilində bir köhnəlmiş http.proxy qeydi aşkar edibsə, həmin qeydi silmək üçün bunu həmin nəzərdə tutulan iş nüsxəsindən işə salın:
git config --local --unset http.proxyFaktiki olaraq bildirilən mənbədən istifadə edin; bu lokal nümunə istifadəçi və ya maşın defoltlarını təmizləmək üçün əmr deyil. Hamısını silən əməliyyat seçməzdən əvvəl bir neçə dəyəri yoxlayın.
Silinmə qalan girişləri üzə çıxarır. Lokal unset istifadəçi defoltunu üzə çıxara bilər, istifadəçi qeydinin silinməsi isə URL-ə xas qayda buraxa bilər. Açıq boş dəyər isə dəstəklənən Git konfiqurasiyasında nəzərdə tutulan birbaşa üstünlük ifadə edir; bu, bir mənbəni geri götürməkdən fərqli siyasətdir.
core.gitProxy və SSH marşrutlarını ayrı saxlayın. Dəyər geri qayıdırsa, daxiletmələri, başladıcıları, IDE-ləri və build runner-ləri yoxlayıb istehsalçını nəzərdə tutulan sahədə düzəldin. Seçim sorğusunu və şəbəkə əməliyyatını təkrarlayın: düzgün seçim bağlantı və ya sonrakı repo autentifikasiyasını təsdiqləmir.