En proxyverdi på 0 skrur ikke av proxyen i Git
Bruk den dokumenterte tomme proxyverdien til Git når direkte ruting er hensikten, og sjekk hvilket nivå som leverte et endepunkt kalt 0.
Innstillingen http.proxy i Git er en proxyadresse, ikke en på/av-boolsk verdi. Setter du 0, får transporten en verdi den tolker som et endepunkt. Det er ikke en forespørsel om «ingen proxy».
For én Git HTTP-operasjon som bevisst skal koble direkte, dokumenterer Git en tom proxy-overstyring:
git -c http.proxy= ls-remote https://git.example/project.git
URL-en til depotet er bare et eksempel. -c-tildelingen gjelder bare for det kallet. Bruk en direkte rute bare der det er den tiltenkte nettverkspolicyen.
For en varig rettelse finn kilden til den uønskede verdien. Git kan slå sammen system-, bruker- og depotkonfigurasjon, og http-proxyinnstillinger kan være URL-spesifikke. Å fjerne én global verdi fjerner ikke en overstyring i depotet eller en proxy som er arvet fra miljøet.
Fjerner du en konfigurasjonsnøkkel, kan en annen gyldig inndata tre i kraft. Gir du den den dokumenterte tomme verdien, deaktiveres proxy for den innstillingen eksplisitt. Velg etter om depotet skal arve den vanlige ruten eller beholde en bevisst direkte overstyring.