git cliente que usa GSSAPI para authentication proxy NTLM

Al igual que muchos, estoy tratando de acceder a github.com desde detrás de un proxy corporativo.

Aparentemente, * curl (a través de libcurl) ahora incluye compatibilidad con GSSAPI para la authentication de proxy NTLM sin tener que divulgar manualmente el nombre de usuario y la contraseña.

Dado que git client usa libcurl, asumo que es accesible a través de git.

¿Cómo accedo a esto usando el cliente de git?

(*) ¿Ver el proxy NTLM sin contraseña? , para una discusión sobre la authentication de proxy ntlm sin proporcionar la contraseña.

Consulte también Uso de Libcurl para autenticar proxy ntlm sin pase .

Al final tuve que RTFS, la respuesta en resumen:

Como en msysgit versión 1.9.5 (las versiones anteriores no han sido probadas), git

  1. usa la configuration del proxy para la sección [http] tanto para http como para https
  2. NO tiene una forma explícita de establecer el tipo de authentication (como ntlm)
  3. NO tiene una forma diferente de configurar el nombre de usuario y la contraseña que no estén incorporados en la URL del proxy
  4. utilizar un nombre de usuario y una contraseña vacíos funciona, por lo que usará las cnetworkingenciales NTLM pnetworkingeterminadas si hace lo siguiente

    git config –global http.proxy https://:@proxyhost:proxyport/

Tenga en count que están : y @ que delimitan el nombre de usuario y la contraseña, pero los campos están vacíos. Y parece aceptar el uso de https para conectarse al proxy.