截止目前,我在使用 Azure-DevOps 中的存储库时尝试使用 git 命令时出现错误。 存储库位于 DevOps 上的项目中,我可以使用相同的帐户访问该项目,并且没有任何最近更改的迹象。 我可以重复此错误的步骤是:
错误:
fatal: Authentication failed for `<link to repository>`
到目前为止我尝试过的事情:
- 重新启动电脑
- 在
Visual Studio
上退出并登录 - 删除
.IdentityService
文件夹 - 卸载并重新安装
GIT
- 在
Visual Studio Installer
中卸载并重新安装GIT For Windows
- 删除缓存文件夹
%LOCALAPPDATA%\Microsoft\Team Foundation\7.0\Cache
- 删除缓存文件夹
%LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
- 从
Credential Manager
中删除GIT
和VS
的密钥 - 还尝试了许多在网上找到的 '解决方法',但没有解决我的问题
当前正在运行:
- GIT 2.21.0-64位
- Visual Studio 2019
编辑:
我尝试使用带有 Azure Repos 1.149.2
扩展的 Visual Studio Code
并且得到同样的错误。它显示 Microsoft 页面以输入我的设备登录代码,然后授权,但使用 git
命令会导致相同的错误消息。
我还将我的个人资料从 Azure DevOps 环境中删除并重新添加,但没有成功。
setx GIT_TRACE %UserProfile%\git.log
。运行setx GCM_TRACE %UserProfile%\git.log
。 - jessehouwing