Git sigue usando un proxy que creías haber eliminado
Quitar un ajuste de Git puede revelar otro ámbito o una variable de entorno. Rastrea el valor efectivo en lugar de usar 0 como indicador de desactivación.
http.proxy es una cadena. Ponerlo a 0 puede hacer que Git contacte con un host llamado literalmente 0 en lugar de desactivar el uso del proxy.
Primero encuentra las entradas coincidentes y sus ámbitos:
git config --show-origin --show-scope --get-regexp '.*proxy.*'Inspecciona las entradas de sistema, usuario, repositorio, inclusiones y específicas de URL, además del entorno real del proceso. Mantén los valores con credenciales privados. Después consulta el remoto HTTPS correspondiente:
git config --get-urlmatch http.proxy https://git.example/team/project.gitSi la inspección identificó una única entrada http.proxy obsoleta local al repositorio, ejecuta esto desde la copia de trabajo prevista para eliminar esa entrada:
git config --local --unset http.proxyUsa la fuente que realmente se reporta; este ejemplo local no es una orden para borrar los valores predeterminados del usuario o de la máquina. Inspecciona varios valores antes de elegir una operación que los elimine todos.
La eliminación expone las entradas restantes. Un unset local puede revelar un valor predeterminado del usuario, y eliminar una entrada de usuario puede dejar una regla específica de URL. En cambio, un valor vacío explícito expresa una sustitución directa intencionada en una configuración de Git compatible; es una política distinta de retirar una fuente.
Mantén core.gitProxy y las rutas SSH separadas. Si un valor reaparece, inspecciona las inclusiones, los lanzadores, los IDE y los ejecutores de compilación y corrige el productor en el ámbito previsto. Repite la consulta de selección y la operación de red: una selección correcta no establece conectividad ni la autenticación posterior del repositorio.