http.proxy je string. Postavljanje na 0 može naterati Git da kontaktira host doslovno nazvan 0 umesto da isključi proxy.

Najpre pronađite odgovarajuće unose i njihove opsege:

git config --show-origin --show-scope --get-regexp '.*proxy.*'

Pregledajte sistemske, korisničke, repozitorijumske, uključene i URL-specifične unose, kao i stvarno okruženje procesa. Držite vrednosti koje nose akreditive privatnim. Zatim upitajte odgovarajući HTTPS remote:

git config --get-urlmatch http.proxy https://git.example/team/project.git

Ako je pregled pronašao jedan zastareo http.proxy unos lokalni za repozitorijum, pokrenite ovo iz predviđene radne kopije da uklonite taj unos:

git config --local --unset http.proxy

Koristite izvor koji je stvarno prijavljen; ovaj lokalni primer nije naredba za brisanje korisničkih ili mašinskih podrazumevanih vrednosti. Pregledajte više vrednosti pre nego što odaberete operaciju koja ih sve uklanja.

Uklanjanje otkriva preostale unose. Lokalni unset može otkriti korisničku podrazumevanu vrednost, a uklanjanje korisničkog unosa može ostaviti pravilo specifično za URL. Eksplicitna prazna vrednost umesto toga izražava nameravano 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 vrednost 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 operaciju: ispravan odabir ne dokazuje povezanost ni kasniju autentifikaciju repozitorijuma.

Povezani članci