TFS、windows身份验证和命令行git(msysgit)

TFS、windows身份验证和命令行git(msysgit),git,tfs,Git,Tfs,我正在尝试克隆由公司TFS服务器托管的GIT存储库 我可以使用VS2013克隆此存储库。但是当使用命令行gitgit版本1.9.4.msysgit.2时,git.exe会失败,对“uri”的身份验证失败 在我第一次尝试时,我提供了我的域凭据。有几个案例组合(DOMAIN\user,DOMAIN\user,等等) 然后我找到了页面,所以我尝试了完全没有身份验证的方式 K:\GitRepositories>git clone http://tfs:8080/tfs/CegidTest2013/

我正在尝试克隆由公司TFS服务器托管的GIT存储库

我可以使用VS2013克隆此存储库。但是当使用命令行git
git版本1.9.4.msysgit.2
时,git.exe会失败,对“uri”的身份验证失败

在我第一次尝试时,我提供了我的域凭据。有几个案例组合(
DOMAIN\user
DOMAIN\user
,等等)

然后我找到了页面,所以我尝试了完全没有身份验证的方式

K:\GitRepositories>git clone http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides
Cloning into 'IntegrationTestsOverrides'...
Username for 'http://tfs:8080':
Password for 'http://tfs:8080':
fatal: Authentication failed for 'http://tfs:8080/tfs/CegidTest2013/IVO_TestBuilds/_git/IntegrationTestsOverrides/'
不走运

查看网络流量时,我看到客户端的
NTLMSSP\u协商
得到
NTLMSSP\u质询
响应。客户不再继续

这是否与TFS服务器属于当前登录用户之外的另一个域有关?这不应该是个问题

在没有证据的情况下,我无法修改服务器的配置(这是TFS生产服务器,我不是管理员)。

最初是对上述问题的评论,在这里发布,因为它是答案


谢谢朱利奥·维安。我已经有一段时间没有更新我的帖子了,我不得不说,当我开始使用git for windows v2.4.2.windows.1(可用)时,这个问题已经消失了。我还必须说,git for windows 1.9.5适用于某些用户(而不是其他用户)。Git for Windows 2.4的可用性无疑解决了这个问题。

您是否尝试过将此http地址填充到浏览器中?我也有过同样的经历,只有在收到主机服务器的windows登录消息询问我的凭据后,我才能连接到该主机上的git服务器。是的,我尝试过(explorer、iexplore、chrome)。此主机被识别为属于intranet区域。我在会话期间没有被要求键入任何身份验证。您可以在Visual Studio中使用该URL克隆此内容吗?您的服务器日志中有任何内容吗?是的,我可以在Visual Studio中克隆此URL。我应该得到哪些日志?(eventvwr?)我不是这个服务器的管理员。谢谢朱利奥。我已经有一段时间没有更新我的帖子了,我不得不说,使用git for windows v2.4.2.windows.1(可在此处找到:)这个问题已经消失了。我还必须说,git for windows 1.9.5适用于某些用户(而不是其他用户)。git for windows 2.4的可争议性无疑解决了这个问题。我升级到TFS 2017时也遇到了同样的问题。刚刚将Git更新到2.11.0,运行良好。