with none configurar git proxy

git - none - npm proxy



Proxy a través de Cntlm: ¿por qué git clone se cuelga? (2)

Pude establecer cntlm (ver su proyecto sourceforge ) en nuestro proxy corporativo y el navegador funciona a través de él. Ambos en http y https.
Pero cuando intento ejecutar git clone -v https://github.com/spraints/git-tfs.git , envía varios paquetes iniciales y cuelga. El directorio .git resultante es aproximadamente 14kb.

Por el contrario cuando lo configuro directamente en git vía:

git config --global http.proxy http://domain///login:password@our-proxy-server:8088

todo funciona bien

¿Tienes alguna sugerencia?
¿O tal vez alguna propuesta sobre cómo conectar git a los repositorios sin poner la contraseña en las configuraciones de texto sin formato?



Git generalmente se cuelga cuando se espera alguna E / S durante este proceso. En tu caso, el nombre de usuario y la contraseña.
Una vez que establezca http.proxy (o % http_proxy% como en esta pregunta ), git debería intentar obtener esa información de inicio de sesión en $HOME/.netrc (o %HOME%/_netrc en Windows )

La información de inicio de sesión seguirá siendo en texto plano, pero en un archivo que solo usted podrá leer. Si el protocolo https funciona, esa información no estará en texto sin formato en la red.