Git još uvijek 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 niz znakova. Postavljanje na 0 može natjerati Git da kontaktira host doslovno nazvan 0 umjesto da isključi proxy.
Najprije pronađite odgovarajuće unose i njihove opsege:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Pregledajte sistemske, korisničke, repozitorijske, uključene i URL-specifične unose te stvarno okruženje procesa. Držite vrijednosti koje nose vjerodajnice privatnima. Zatim upitajte odgovarajući HTTPS remote:
git config --get-urlmatch http.proxy https://git.example/team/project.gitAko je pregled pronašao jedan zastarjeli http.proxy unos lokalni za repozitorij, pokrenite ovo iz predviđene 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 strojnih zadanih vrijednosti. Pregledajte više vrijednosti prije nego odaberete radnju 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 izravno 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, pregledajte uključivanja, pokretače, IDE-ove i alate za izgradnju i ispravite proizvođača u predviđenom opsegu. Ponovite upit odabira i mrežnu radnju: ispravan odabir ne dokazuje povezanost ni kasniju autentifikaciju repozitorija.