Git i dalje koristi proxy koji ste mislili da ste uklonili
Uklanjanje jedne Git postavke može otkriti drugi opseg ili varijablu okruženja. Pratite stvarnu vrijednost umjesto da koristite 0 kao oznaku za isključivanje.
http.proxy je string. Postavljanje na 0 može natjerati Git da kontaktira host doslovno nazvan 0 umjesto da isključi proxy.
Prvo pronađite odgovarajuće unose i njihove opsege:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Provjerite sistemske, korisničke, repozitorijske, uključene i URL-specifične unose, kao i stvarno okruženje procesa. Držite vrijednosti koje nose akreditive privatnim. Zatim upitajte relevantni HTTPS remote:
git config --get-urlmatch http.proxy https://git.example/team/project.gitAko je provjera pronašla jedan zastario http.proxy unos lokalni za repozitorij, pokrenite ovo iz željene radne kopije da uklonite taj unos:
git config --local --unset http.proxyKoristite izvor koji je stvarno prijavljen; ovaj lokalni primjer nije naredba za brisanje korisničkih ili mašinskih zadanih vrijednosti. Provjerite više vrijednosti prije nego što odaberete operaciju koja ih sve uklanja.
Uklanjanje otkriva preostale unose. Lokalni unset može otkriti korisničku zadanu vrijednost, a uklanjanje korisničkog unosa može ostaviti pravilo specifično za URL. Eksplicitna prazna vrijednost umjesto toga izražava namjeravano direktno nadjačavanje u podržanoj Git konfiguraciji; to je drugačija politika od povlačenja jednog izvora.
Držite core.gitProxy i SSH rute odvojeno. Ako se vrijednost vrati, provjerite uključivanja, pokretače, IDE-ove i alate za izgradnju i ispravite proizvođača na željenom opsegu. Ponovite upit odabira i mrežnu operaciju: ispravan odabir ne uspostavlja povezanost ni kasniju autentifikaciju repozitorija.