2015-11-02 43 views
3

我们正在通过TFS提供的Git存储库连接到我们本地TFS 2013(更新3)服务器的Xcode Project。XCode版本7.1(7B91b)和TFS 2013 GIT身份验证失败

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

麻烦的是当我们使用最新版本的Xcode - 版本7.1(7B91b)。 在进入有效的凭据,我们得到错误说

Authentication failed because the user name or password was incorrect.

在旧版本的Xcode和Git命令行选项的相同的凭据/配置工作。

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

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

+0

您可以连接成功github.com并不意味着您可以连接到TFS仓库为好,因为它们是不同的源代码控制系统。你可以使用相同的凭证直接连接到TFS吗? –

+2

@ Vicky-MSFT - 能够直接从浏览器以及通过命令行GIT连接到TFS。我也能够从旧版本的XCode - 6.x系列成功连接。它根本不适用于最新版本的XCode - 7.1 –

+1

TFS 2012没有Git Repos。 – DaveShaw

回答

1

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

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

,使这一切工作,你应该在“TFS”虚拟文件夹启用基本身份验证在IIS TFS网站。

不过要小心,因为基本身份验证通过网络为发送您的凭据 纯文本,你肯定在这种情况下必须使用SSL。“

source