首页 > 解决方案 > GIT 致命错误:Visual Studio 中的身份验证失败

问题描述

截至今天,我在 Azure-DevOps 中尝试对我的存储库使用 git 命令时遇到错误。这些存储库位于 DevOps 上的一个项目中,我可以使用相同的帐户访问该项目,并且没有显示任何最近对其进行更改的迹象。我可以采取的重现它的步骤是:

  1. 打开命令提示符并输入git fetch
  2. 出现一个提示登录的窗口 登录
  3. 我点击帐户
  4. 未提示密码,但收到一封电子邮件,说明已创建 PAT
  5. 命令提示符产生错误

错误:

fatal: Authentication failed for `<link to repository>`

到目前为止我尝试过的事情:

当前运行:

编辑:

我尝试Visual Studio CodeAzure Repos 1.149.2扩展一起使用并得到相同的错误。它为我提供了 Microsoft 页面以输入我的设备登录代码,但使用git命令会给我相同的错误消息。

我还从 Azure DevOps 环境中删除了我的配置文件并重新添加,但没有成功。

标签: gitvisual-studioazure-devopsvisual-studio-2019

解决方案


尝试检查 git config credential.helper 的值。

如果您看到“管理器”,请打开 Windows Credentials Manager并将 PAT(创建的个人访问令牌)作为密码(同时保持您的常规登录,与远程 URL 相关联)

然后再试一次,看看问题是否仍然存在。


推荐阅读