似乎我有错误的凭据并被缓存,这不允许我将代码推送到 Azure DevOps(Azure 存储库(。
我正在使用 Git Bash 作为客户端工具。
错误消息如下:
fatal: Authentication failed for 'https://xxx.visualstudio.com/DefaultCollection/dms/_git/reponame/'
我尝试了以下解决方案,但没有运气
停止和启动 Git bash
git config --global credential.helper "cache --timeout=60"
3 更名为C:UsershpAppDataLocalGitCredentialManagertenant.cache to C:UsershpAppDataLocalGitCredentialManagertenant.cache.bak
即使删除了租户缓存仍然没有乐趣...
好消息是Git Bash(以及Git GUI(通常配置为使用Windows Credentials Mgr。
试试这个:
- 启动>凭据("凭据管理器"(>通用凭据
- 删除您的 Azure DevOps URL(它可能被称为"azure",它可能被称为"MicrosofAccount"(
- 再次尝试推送到 Azure DevOps。 系统应提示您输入用户名/密码。
同时,您还可以尝试:
git config --global --unset credential.helper
git config --global --add credential.helper manager