Conexión Git con colgado remoto (push, pull) con mapeo proxy ntlm (ntlmaps o cntlm)

Cuando estoy detrás de un proxy que usa ntlm y uso ntlmaps y la configuration de git proxy, no puedo hacer que git empuje.

Ejemplo .gitconfig

[user] name = Mr X email = immrx@mrx.com [core] autocrlf = true [http] proxy = http://localhost:5865 

ntlmaps está configurado para responder en el puerto 5865, por supuesto.

Intento presionar, pero no obtengo un HTTP 407 después de CONECTAR, el impulso simplemente se bloquea y no recibo respuesta. Finalmente, tengo que matar el empujón

A veces, el DNS no se resuelve. Puedes probar con localhost, o el nombre de tu propia máquina (tal vez con el dominio). Por ejemplo, mrxmachine o mrxmachine.mrx.com. Todos fallarán, pero no obtendrás una respuesta porque, por alguna razón, git no puede resolver el DNS. Ser explícito sobre la ip para localhost servirá.

Tratar

 [user] name = Mr X email = immrx@mrx.com [core] autocrlf = true [http] proxy = http://127.0.0.1:5865 

o use su propia ip (puede verificarlo en una window de cmd con ipconfig)