无法确定此“dev.azure.com”远程url的组织名称
所以我刚刚更新到一个新的 Visual Studio 版本,我不再能够从/向我的 azure git repo 推/拉(克隆工作正常)。
我得到的确切错误是
无法确定此“dev.azure.com”远程 URL 的组织名称。确保
credential.usehttppath
设置了配置值,或将组织名称设置为远程 url '{org}@dev.azure.com' 中的用户。
并且只有 pull 命令向我显示了这个错误,所有其他命令都因 git 致命错误而失败。我弄乱了我的凭据管理器因为我怀疑它可能是导致问题的原因但没有运气..
回答
对我来说解决问题的是工具>选项>源代码控制> Git全局设置,在那里我更改了所有4个仍然选择为“未设置”的下拉列表:
- 在获取期间修剪远程分支 - False
- 拉动时重新定位本地分支 - 错误
- 加密网络提供商 - OpenSSL
- 凭证助手 - GCM 核心
来源:https : //docs.microsoft.com/en-us/visualstudio/ide/git-with-visual-studio?view=vs-2019#personalize-your-git-settings
Note: These are the settings my organization requires. You might have to tweak them around according to your exact issue.
- I can confirm it is the Credential helper - I left everything else untouched and it resolved the issue.
- I guess that is the key *Credential helper - GCM Core*, which the update automatically sets
回答
好吧,我刚刚git update-git-for-windows
用 git bash更新了 windows的 git。然后在安装时选择了新的非弃用凭证管理器,现在它工作正常。
回答
我遇到了这个错误,我能够通过安装最新版本的gcm-core
.
https://github.com/microsoft/Git-Credential-Manager-Core/releases