3

我们正在开发通过 TFS 提供的 Git 存储库连接到本地 TFS 2013(更新 3)服务器的 Xcode 项目。

当我们使用旧版本的 Xcode 时,我们能够成功签入文件并执行所有其他 Git 操作。我们还可以通过命令行 Git 执行所有 Git 操作。

问题是当我们使用最新版本的 Xcode - 版本 7.1 (7B91b)。在输入有效凭据时,我们收到错误消息

Authentication failed because the user name or password was incorrect.

相同的凭据/配置适用于旧版本的 Xcode 和 Git 命令行选项。

为了增加惊喜,我们能够成功连接到 github.com。

我们也能够在其他系统上重现问题。请向我们提供解决此错误的最佳方法。

4

1 回答 1

1

对我们来说,原来是因为 Xcode 7 不支持 Windows 身份验证。这里描述的解决方案为我们解决了这个问题:

“发生这种情况是因为 XCode 7 不支持 Windows 身份验证。我不知道为什么。这似乎是用户之间的常见问题,因为谷歌上有很多关于它的帖子。

为了使这一切正常工作,您应该在“tfs”虚拟文件夹的 IIS TFS 网站中启用基本身份验证。

不过要小心,因为基本身份验证会通过网络以纯文本形式发送您的凭据。在这种情况下,您绝对必须使用 SSL。”

来源

于 2016-09-14T07:39:16.047 回答