Trabajo en un sistema Linux en un entorno Windows. Para autenticarse con un server proxy NT, configuré cntlm
y configuré progtwigs del sistema para usarlo mediante la configuration de la variable de entorno http_proxy
en el /etc/environment
.
Ahora quiero eliminar esta configuration proxy y hacer que los progtwigs se conecten directamente.
Así que desarmo las variables de entorno del sistema:
unset http_proxy unset HTTP_PROXY
Compruebe ~/.gitconfig
para asegurarse de que no haya inputs de proxy.
Indique explícitamente a git
no use ningún proxy:
git config --global --unset http.proxy git config --global --unset https.proxy
Verifique que no haya ningún proxy configurado:
git config --system --get https.proxy git config --global --get https.proxy git config --system --get http.proxy git config --global --get http.proxy
Y luego presione para un repository remoto:
git push
Pero git
todavía intenta conectarse a través del proxy:
fatal: no se puede acceder a ' https: //xxx@bitbucket.org/xxx.git/ ': no se pudo conectar a 127.0.0.1 puerto 3128: connection rechazada
¿Por qué no suelta cntlm
?
El control más fácil de hacer es:
env|grep -i proxy
El OP confirma:
Pensé que había eliminado el
proxy
por unsethttp_proxy
.
Pero hay una variable de entorno diferente para HTTPS que debe desarmarse por separado. La ejecución delenv|grep -i proxy
reveló eso.