首页 > 解决方案 > 从 TFS 克隆私有存储库时身份验证失败

问题描述

当我尝试从我们的 TFS 集合克隆存储库时遇到问题:

git clone https://tfs.orgname.com/tfs/TFSCollection/projectname/_git/GIT_TESTRIG
username for https://tfs.orgname.com: myusername
password for https://tfs.orgname.com: mypassword
fatal: Authentication failed for https://tfs.orgname.com/tfs/TFSCollection/projectname/_git/GIT_TESTRIG

我 100% 确定我的凭据和其他用户存在相同的问题(我们所有人都有权访问此存储库)。

有关我的配置的信息:

OS: CentOS 7
Kernel version: 3.10.0-1160.45.1.el7.x86_64
git version: 2.34.0

TFS 服务器禁用了 NTLM 身份验证和 SSH 身份验证。我也尝试使用令牌,但也失败了。如果我尝试使用 wget(使用:--user myuser --ask-password)并且 curl 也会失败。

但是,如果我尝试使用相同版本的 git 和相同的用户凭据从 Debian、CentOS Stream 或其他 Linux 操作系统克隆存储库,我在克隆存储库时没有任何问题。

标签: gitazureazure-devopstfs

解决方案


推荐阅读