2015-11-02 39 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