Nastavenie http.proxy v Gite je adresa proxy, nie logický prepínač. Priradenie 0 dá transportu hodnotu, ktorú interpretuje ako koncový bod. Neznamená to „žiadna proxy“.

Pre jednu operáciu Git HTTP, ktorá sa má zámerne pripojiť priamo, Git dokumentuje prázdne prepísanie proxy:

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

URL úložiska je len ilustračné. Priradenie -c platí iba pre toto volanie. Priamu cestu používajte len tam, kde to zodpovedá zamýšľanej sieťovej politike.

Pre trvalú opravu zistite zdroj nechcenej hodnoty. Git dokáže zlúčiť systémovú, používateľskú a úložiskovú konfiguráciu a nastavenia http proxy môžu byť špecifické pre URL. Odstránenie jednej globálnej hodnoty neodstráni prepísanie v úložisku ani proxy zdedenú z prostredia.

Zrušenie konfiguračného kľúča umožní uplatniť iný platný vstup. Zadaním dokumentovanej prázdnej hodnoty sa proxy pre toto nastavenie výslovne vypne. Vyberte podľa toho, či má úložisko dediť obvyklú cestu, alebo si zachovať zámerné priame prepísanie.

Súvisiace články