Gitova postavka http.proxy jest adresa proxyja, a ne uključeno/isključeno Boolean. Dodjela 0 daje transportu vrijednost koju tumači kao krajnju točku. Time se ne traži „bez proxyja“.

Za jednu Git HTTP operaciju koja se namjerno treba spojiti izravno, Git dokumentira prazno prepisivanje proxyja:

git -c http.proxy= ls-remote https://git.example/project.git

URL repozitorija samo je primjer. Dodjela s -c vrijedi samo za taj poziv. Izravnu rutu koristite samo ondje gdje je to predviđena mrežna politika.

Za trajni popravak utvrdite izvor neželjene vrijednosti. Git može spojiti sistemsku, korisničku i repozitorijsku konfiguraciju, a postavke http proxyja mogu biti specifične za URL. Uklanjanje jedne globalne vrijednosti ne uklanja prepisivanje u repozitoriju ni proxy naslijeđen iz okruženja.

Uklanjanje konfiguracijskog ključa omogućuje da drugi primjenjivi unos stupi na snagu. Davanje dokumentirane prazne vrijednosti izričito isključuje proxy za tu postavku. Odaberite prema tome treba li repozitorij naslijediti uobičajenu rutu ili zadržati namjerno izravno prepisivanje.

Povezani članci