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.git

Ako 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.proxy

Koristite 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.

Povezani članci