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

Za jednu Git HTTP operaciju koja se namjerno treba spojiti direktno, Git dokumentuje prazno prepisivanje proxyja:

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

URL repozitorija je samo primjer. Dodjela s -c vrijedi samo za taj poziv. Direktnu rutu koristite samo tamo 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ćava da drugi primjenjivi unos stupi na snagu. Davanje dokumentovane prazne vrijednosti izričito isključuje proxy za tu postavku. Odaberite prema tome treba li repozitorij naslijediti uobičajenu rutu ili zadržati namjerno direktno prepisivanje.

Povezani članci