【发布时间】:2017-05-20 21:35:16
【问题描述】:
在最近从 TFS 2015.2.1 更新到 TFS 2017 之后,我的 Linux 用户无法推送到他们的 git 存储库。在更新之前没有任何问题。
git push origin master
结果是
`错误:访问http://xyz@abc.def.net:8080/tfs/Orion/_git/poller.cli-collector/info/refs时请求的URL返回错误:401
致命:HTTP 请求失败 `
输入必要的用户密码后。
问题似乎与从 Linux 机器的访问有关,因为在 Windows 机器上使用 git 客户端(VisualStudio、SourceTree、Eclipse)推送更改没有问题。
我们是一个小团队,因此 TFS 设置在一台运行 Windows Server 2012 R2 Standard 的服务器机器上(即 TFS 数据层的 SQL Server 和 TFS 应用程序层运行在同一台机器上)。
我尝试按照here 的描述在服务器上“禁用环回检查”,但没有成功。
在更新过程后的配置步骤中,当询问绑定配置(http 或 https)时,我选择了“自定义”,希望不更改之前的配置。即使我们目前不使用 SSH 访问,它也已启用。
【问题讨论】: