Innstillinga http.proxy i Git er ei proxyadresse, ikkje ein på/av-boolske verdi. Blir 0 tildelt, får transporten ein verdi han tolkar som eit endepunkt. Det er ikkje ei førespurnad om «ingen proxy».

For éin Git HTTP-operasjon som med vilje skal kopla direkte til, dokumenterer Git ei tom proxy-overstyring:

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

URL-en til depotet er berre eit døme. -c-tildelinga gjeld berre for det kallet. Bruk ei direkte rute berre der det er den tiltenkte nettverkspolitikken.

For ei varig retting finn kjelda til den uønska verdien. Git kan slå saman system-, brukar- og depotkonfigurasjon, og http-proxyinnstillingar kan vere URL-spesifikke. Å fjerna éin global verdi fjernar ikkje ei overstyring i depotet eller ein proxy som er arva frå miljøet.

Fjernar du ein konfigurasjonsnøkkel, kan ei anna gyldig inndata tre i kraft. Gir du han den dokumenterte tomme verdien, blir proxy for den innstillinga eksplisitt slått av. Vel etter om depotet skal arva den vanlege ruta eller halda på ei medviten direkte overstyring.

Relaterte artiklar