Nastavení http.proxy v Gitu je adresa proxy, ne logický přepínač. Přiřazení 0 dá transportu hodnotu, kterou interpretuje jako koncový bod. Neznamená to „žádná proxy“.

Pro jednu operaci Git HTTP, která se má záměrně připojit přímo, Git dokumentuje prázdné potlačení proxy:

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

URL úložiště je jen ilustrativní. Přiřazení -c platí pouze pro toto volání. Přímou cestu používejte jen tam, kde to odpovídá zamýšlené síťové politice.

Pro trvalou opravu zjistěte zdroj nežádoucí hodnoty. Git umí sloučit systémovou, uživatelskou a repozitářovou konfiguraci a nastavení http proxy může být specifické pro URL. Odebrání jedné globální hodnoty neodstraní potlačení v repozitáři ani proxy zděděnou z prostředí.

Zrušení konfiguračního klíče umožní uplatnit jiný platný vstup. Zadáním dokumentované prázdné hodnoty se proxy pro toto nastavení výslovně vypne. Volte podle toho, zda má repozitář dědit obvyklou cestu, nebo si zachovat záměrné přímé potlačení.

Související články