所以我刚刚更新到一个新的Visual Studio版本,我不再能够推/拉/从我的azure git repo(克隆工作正常)。
我得到的确切误差是
无法确定此“dev.azure.com”远程URL的组织名称。请确保设置了credential.usehttppath
配置值,或将组织名称设置为远程URL“{org}@ dev.azure.com”中的用户。
只有pull命令显示了这个错误,所有其他的都失败了,git致命错误。我搞砸了我的凭据管理器,因为我怀疑它可能是导致问题的原因,但没有运气。
9条答案
按热度按时间9rbhqvlz1#
解决这个问题的方法是工具〉选项〉源代码管理〉Git全局设置,在那里我更改了所有4个下拉菜单,它们仍然被选择为"未设置":
Source: https://learn.microsoft.com/en-us/visualstudio/ide/git-with-visual-studio?view=vs-2019#personalize-your-git-settings
注意:这些是我的组织所需的设置。您可能需要根据您的具体问题进行调整。
6uxekuva2#
好的,我刚刚用git bash更新了git for windows
git update-git-for-windows
,然后在安装时选择了新的未被弃用的凭证管理器,现在它工作正常。5cnsuln73#
适用于我的IDE无关解决方案:
1.打开命令提示符
1.运行
git config --global credential.useHttpPath true
(--global
参数是可选的)Git-Credential-Manager-for-Windows docs
lh80um4z4#
在工具〉选项〉源代码管理〉Git全局设置
中检查您的凭据
s3fp2yjn5#
我遇到了这个错误,我能够通过安装最新版本的
gcm-core
来解决它。https://github.com/microsoft/Git-Credential-Manager-Core/releases
tvmytwxo6#
在“工具”〉“选项”〉“源代码管理”〉“凭据帮助程序”下,为Windows选择GMC
VS一直是客户的难题
rxztt3cl7#
好的,我今天更新VS 2019到16.9.6时遇到了这个问题(来自16.8.x).我尝试了推荐的答案,但失败了--非常奇怪的是,实际上,VS拒绝坚持我对GIT全局设置的更改(让我在对话框中更改它们,但获取/推送仍然失败,当我再次查看设置时,我尝试了上面的另一个答案,更新了gcm-core,但仍然没有什么不同。最后我完全删除了git,然后重新安装了最新版本(2.31.1)--突然它就工作了。
由于我对这次经历感到非常沮丧,我想我应该把最后对我有用的东西贴出来,以防它对别人有帮助。
bnl4lu3b8#
您好,我使用SourceTree,并有相同的错误消息,我通过更改解决了它:
打开设置/遥控器,然后单击编辑按钮。
https://[您的公司名称]. visualstudio.com/[存储库路径]
到
https://[您的公司名称]@dev.azure.com/[存储库路径]
puruo6ea9#
我使用SourceTree,上面的回答本身并没有帮助,直到我点击SourceTree -〉Tools -〉Options -〉Git -〉Git Version -〉System。这将SourceTree从使用嵌入式Git切换到使用系统Git。这可能会引入其他兼容性问题,但为我修复了问题,现在工作正常。