El paràmetre http.proxy de Git és una adreça de proxy, no un booleà d'engegat/apagat. Assignar 0 dona al transport un valor que interpreta com a punt final. No demana «sense proxy».

Per a una operació HTTP de Git que s'hagi de connectar directament de manera deliberada, Git documenta una anul·lació buida del proxy:

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

L'URL del repositori és només il·lustrativa. L'assignació amb -c pertany a aquella invocació. Utilitzeu una ruta directa només quan aquesta sigui la política de xarxa prevista.

Per a una reparació permanent, identifiqueu l'origen del valor no desitjat. Git pot combinar configuració de sistema, d'usuari i de repositori, i els paràmetres de proxy http poden ser específics d'una URL. Treure un valor global no elimina una anul·lació del repositori ni un proxy heretat de l'entorn.

Desassignar una clau de configuració permet que una altra entrada aplicable entri en joc. Donar-li el valor buit documentat desactiva explícitament el proxy per a aquest paràmetre. Trieu segons si el repositori ha d'heretar la ruta normal o mantenir una anul·lació directa deliberada.

Articles relacionats