登录失败,在 Azure DevOps 中使用 ctrl+c 取消对 Git 的基本凭据提示

56 git azure-devops

将位于 Azure Repos 中的 git 存储库克隆到我的本地机器克隆成功时,但我收到一行内容:

Logon failed, use ctrl+c to cancel basic credential prompt 
Run Code Online (Sandbox Code Playgroud)

不确定这是指什么,有什么想法吗?

我正在使用 PAT 令牌来验证我的克隆,命令是:

git clone https://*************PAT*************@dev.azure.com/orgname/projectname/_git/reponame
Run Code Online (Sandbox Code Playgroud)

Jas*_*Dua 128

如果 git 没有更新到最新版本,就会发生这种情况。

请更新 git,您就可以开始了。

要更新 git,只需根据您使用的操作系统类型执行以下命令:

窗户git update-git-for-windows

Linux/Unix :git update

或按照以下链接获取适用于您的操作系统的 git 客户端的最新副本

https://git-scm.com/downloads

  • 可笑的是,提示不仅仅告诉你更新...... (23认同)
  • 打开 cmd 并输入 ---> git update-git-for-windows (3认同)
  • 这个错误非常具有误导性。我也遇到过这种情况,后来更新解决了这个问题。 (2认同)

Zia*_*Zia 15

你只需要更新你的 git 即可。打开终端并在 WINDOWS 中输入

git 更新-git-for-windows

其他

git 更新


bk2*_*204 2

在这种情况下,您实际上有两组凭据正在使用,Git 尝试了一组但失败了,然后退回到另一组。在 Windows 上调用凭据管理器时,如果显示提示并且您需要输入一些凭据,则会出现此提示。

当您在 URL 中放入 PAT 时(如本例所示),您需要将 PAT 作为密码。这意味着您需要指定一个用户名,因此您的 URL 应该以https://username:password@dev.azure.com/. 从您的帖子中不清楚您是否拥有该username:部分,因此如果您不确定添加一个(在这种情况下可以是任何内容;token并且您的用户名很常见)。

如果您没有该形式的 URL,则您的 PAT 不会被使用,并且您可能会回退到凭据管理器中的任何内容,这是正确的。否则,Git 可能会更喜欢您的凭证管理器中不正确的某些内容,并回退到正确的内容。无论哪种方式,您都应该检查 Windows 凭据管理器中的凭据并删除任何不正确的凭据。