git admite la authentication de Windows. pero cómo usarlo sin interacción del usuario?

Git for Windows puede autenticarse usando la authentication de Windows (NTLM): simplemente presione enter dos veces cuando se le soliciten las cnetworkingenciales del usuario.

C:\Program Files (x86)\CruiseControl.NET\server\MyGitProject>git clone http://cgdlyovm0161:8080/tfs/TAHAA/DT_FWK_GIT/_git/Cegid.Net%20Trunk WorkingDirectory Cloning into 'WorkingDirectory'... Username for 'http://cgdlyovm0161:8080': Password for 'http://cgdlyovm0161:8080': remote: remote: fTfs remote: fSSSSSSSs remote: fSSSSSSSSSS remote: TSSf fSSSSSSSSSSSS remote: SSSSSF fSSSSSSST SSSSS remote: SSfSSSSSsfSSSSSSSt SSSSS remote: SS tSSSSSSSSSs SSSSS remote: SS fSSSSSSST SSSSS remote: SS fSSSSSFSSSSSSf SSSSS remote: SSSSSST FSSSSSSFt SSSSS remote: SSSSt FSSSSSSSSSSSS remote: FSSSSSSSSSS remote: FSSSSSSs remote: FSFs (TM) remote: remote: Microsoft (R) Visual Studio (R) Team Foundation Server remote: Receiving objects: 100% (11908/11908), 165.99 MiB | 10.75 MiB/s, done. Resolving deltas: 100% (5227/5227), done. Checking connectivity... done. 

Pero … ¿Cómo omitir la request de cnetworkingenciales de usuario ?, es decir, la parte

 Username for 'http://cgdlyovm0161:8080': Password for 'http://cgdlyovm0161:8080': 

El objective aquí es usar las cnetworkingenciales del usuario actual, sin interacción ni file de configuration.

La respuesta fue obvia.

 git clone http://:@cgdlyovm0161:8080/tfs/TAHAA/DT_FWK_GIT/_git/Cegid.Net%20Trunk WorkingDirectory 

Observe la :@ token entre http: // y el nombre de host.