由于缓存的凭据错误,无法将代码推送到 Azure DevOps
Unable to push code to Azure DevOps because of wrong cached credentials
我似乎在某处获取了错误的凭据并被缓存,这不允许我将代码推送到 Azure DevOps(Azure 存储库)。
我正在使用 Git Bash 作为客户端工具。
错误信息如下:
fatal: Authentication failed for 'https://xxx.visualstudio.com/DefaultCollection/dms/_git/reponame/'
我尝试了以下解决方案,但没有成功
停止和开始Gitbash
git config --global credential.helper "cache --timeout=60"
3 已重命名 C:\Users\hp\AppData\Local\GitCredentialManager\tenant.cache to C:\Users\hp\AppData\Local\GitCredentialManager\tenant.cache.bak
删了tenant.cache还是没意思...
好消息是 Git Bash(以及 Git GUI)通常配置为使用 Windows Credentials Mgr.
试试这个:
- 开始 > 凭据(“凭据管理器”)> 通用凭据
- DELETE 你的 Azure DevOps URL(它可能被称为“azure”,它可能被称为“MicrosofAccount”)
- 再次尝试推送到 Azure DevOps。系统应该会提示您输入 username/password.
同时,你也可以试试:
git config --global --unset credential.helper
git config --global --add credential.helper manager
我似乎在某处获取了错误的凭据并被缓存,这不允许我将代码推送到 Azure DevOps(Azure 存储库)。
我正在使用 Git Bash 作为客户端工具。
错误信息如下:
fatal: Authentication failed for 'https://xxx.visualstudio.com/DefaultCollection/dms/_git/reponame/'
我尝试了以下解决方案,但没有成功
停止和开始Gitbash
git config --global credential.helper "cache --timeout=60"
3 已重命名 C:\Users\hp\AppData\Local\GitCredentialManager\tenant.cache to C:\Users\hp\AppData\Local\GitCredentialManager\tenant.cache.bak
删了tenant.cache还是没意思...
好消息是 Git Bash(以及 Git GUI)通常配置为使用 Windows Credentials Mgr.
试试这个:
- 开始 > 凭据(“凭据管理器”)> 通用凭据
- DELETE 你的 Azure DevOps URL(它可能被称为“azure”,它可能被称为“MicrosofAccount”)
- 再次尝试推送到 Azure DevOps。系统应该会提示您输入 username/password.
同时,你也可以试试:
git config --global --unset credential.helper
git config --global --add credential.helper manager