0

我已经从凭据管理器中删除了所有以 git:*and开头的凭据SSO*

当我git fetch在本地克隆的存储库中运行并使用我的 Microsoft 帐户登录时,我得到:

git fetch fatal:“https://dev.azure.com/my-org/MyProj/_git/MyProj/”的身份验证失败

但是,我可以使用同一个帐户登录到 Azure DevOps Web 门户,查看和编辑我的文件。

附加信息:

  • 我使用相同的帐户登录我的电脑,但它是不同的组织/目录
  • 尝试在 Visual Studio 2019 中连接 Team Explorer 时遇到同样的问题
  • 尝试 git fetch 时弹出的 SSO 登录对话框有时甚至不要求输入密码。其他时候确实如此。它可能认识到,它与我的 windows 帐户是同一个帐户。

编辑: 以下帮助:

  1. 卸载 GIT 并从 Program Files 中删除 GIT 文件夹
  2. 使用推荐的设置安装最新的 Git for Windows
  3. 在 Azure DevOps 门户中,将个人访问令牌编辑为完全访问权限和范围:所有可访问的组织

不知道以前有什么帮助。如果是 #3,则可能是 Azure DevOps Repos 中的错误

4

1 回答 1

0

使用user name而不是电子邮件 ID 作为用户名和密码PAT

请使用以下图片作为参考

在此处输入图像描述

在此处输入图像描述

于 2021-05-31T15:45:16.780 回答