Gits http.proxy-innstilling er en proxyadresse, ikke en på/av-boolsk verdi. Tildeles 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 til, dokumenterer Git en tom proxy-overstyring:

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

Depotets URL 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.

Relaterte artikler