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

Pude establecer cntlm (ver su proyecto sourceforge ) en nuestro proxy corporativo y el browser funciona a través de él. Ambos en http y https.
Pero cuando bash ejecutar git clone -v https://github.com/spraints/git-tfs.git , envía varios packages iniciales y cuelga. El directory .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 repositorys sin poner la contraseña en las configuraciones de text sin formatting?

Parece que es un error en Cntlm: http://sourceforge.net/tracker/?func=detail&aid=3106663&group_id=197861&atid=963162

Lástima.

UPD: acaba de lanzar la versión 0.92 maneja esta situación correctamente. Al less el autor afirma que sí 🙂

UPD2: funciona 0.92.3, lo comprobé .

Git generalmente se cuelga cuando se espera alguna E / S durante este process. 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 get esa información de inicio de session en $HOME/.netrc (o %HOME%/_netrc en Windows )

La información de inicio de session seguirá siendo en text plano, pero en un file que solo usted podrá leer. Si el protocolo https funciona, esa información no estará en text sin formatting en la networking.