我們一直使用TFS(內部部署)進行版本控制很長一段時間,最近我們將源代碼移至TFS中的git存儲庫。 Visual Studio中的Git功能適用於所有人,但我們的一些用戶在命令行或Git Extensions的外部工具中使用Git時遇到身份驗證問題。 每次發出命令時都會提示輸入用戶名和密碼,然後顯示錯誤消息。我現在沒有確切的錯誤消息,但它是「無法檢索用戶信息」。使用TFS的外部工具進行身份驗證Git存儲庫
在TFS服務器上的IIS中啓用基本身份驗證,如果我們禁用Windows身份驗證,則所有用戶都可以使用外部工具。但是這會導致訪問我們的TFS服務器並需要Windows身份驗證的其他工具出現問題。每次訪問我們的TFS網站時,要求在Web瀏覽器中登錄也是一件輕微的痛苦。
奇怪的是,它適用於大多數用戶,但有一些有這個問題。我們都有相同版本的Visual Studio(2015更新1)和所有Git工具的相同版本。所有用戶都在本地登錄到同一個域。
我是否正確使用備用憑證?你沒有使用個人訪問令牌? (https://www.visualstudio.com/en-us/get-started/setup/use-personal-access-tokens-to-authenticate) –
這是一個內部部署的TFS服務器,這些選項都不可用 – Wiz101