如何在适用于 Windows 的 Git 客户端中向 TFS 服务器进行身份验证



我们的公司域上有一个TFS 2017服务器设置。我想使用 Git for Windows CMD 行从该 TFS 服务器上的存储库推送和拉取代码。

已将必要的证书添加到我的本地存储中以通过SSL障碍,但是现在当我尝试将远程存储库克隆到我的域加入工作站或非域笔记本电脑时,我收到以下错误:

fatal: Authentication failed for 'https://TFSServer/Collection/ABC/_git/Alarm/

为什么 Git 不提示我输入凭据?

确保没有可能缓存了错误凭据的凭据帮助程序

检查git config -l是否有任何credential.helper行。

使用最新的 Git for Windows,您将使用 Microsoft Git 凭据管理器,该管理器链接到 Windows 中的凭据管理器

首先建议你使用 Git 凭据管理器对 Visual Studio 团队服务进行身份验证

首次从 Git 客户端连接到 TFS Git 存储库时,凭据管理器将提示输入凭据。

另一种选择是使用 SSH 密钥身份验证

当无法使用 建议使用 Git 凭据管理器个人访问令牌 使用 HTTPS 身份验证进行安全连接。

最新更新