O axuste http.proxy de Git é un enderezo de proxy, non un booleano de acendido/apagado. Asignar 0 dá ao transporte un valor que interpreta como punto de conexión. Non solicita «sen proxy».

Para unha operación HTTP de Git que deba conectarse directamente de xeito deliberado, Git documenta unha anulación baleira do proxy:

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

O URL do repositorio é só ilustrativo. A asignación con -c pertence a esa invocación. Use unha ruta directa só cando esa sexa a política de rede prevista.

Para unha corrección permanente, identifique a orixe do valor non desexado. Git pode combinar configuración de sistema, de usuario e de repositorio, e os axustes de proxy http poden ser específicos dun URL. Quitar un valor global non elimina unha anulación do repositorio nin un proxy herdado da contorna.

Retirar unha clave de configuración permite que outra entrada aplicable teña efecto. Darlle o valor baleiro documentado desactiva explicitamente o proxy para ese axuste. Escolla segundo se o repositorio debe herdar a ruta normal ou manter unha anulación directa deliberada.

Artigos relacionados