Gits http.proxy-indstilling er en proxyadresse, ikke en til/fra-boolean. Tildeles 0, får transporten en værdi, som den fortolker som et endepunkt. Det er ikke en anmodning om “ingen proxy”.

Til én Git HTTP-handling, der bevidst skal forbinde direkte, dokumenterer Git en tom proxy-tilsidesættelse:

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

Repositoryets URL er kun et eksempel. -c-tildelingen gælder kun for det kald. Brug kun en direkte rute, hvor det er den tilsigtede netværkspolitik.

For en varig rettelse find kilden til den uønskede værdi. Git kan sammenflette system-, bruger- og repository-konfiguration, og http-proxyindstillinger kan være URL-specifikke. At fjerne én global værdi fjerner ikke en tilsidesættelse i repositoryet eller en proxy, der er arvet fra miljøet.

Fjernes en konfigurationsnøgle, kan en anden gældende indgang slå igennem. Gives den den dokumenterede tomme værdi, deaktiveres proxy for den indstilling eksplicit. Vælg efter, om repositoryet skal arve den normale rute eller bevare en bevidst direkte tilsidesættelse.

Relaterede artikler