git 无法确定此“dev.azure.com”远程URL的组织名称

os8fio9y  于 2022-12-21  发布在  Git
关注(0)|答案(9)|浏览(302)

所以我刚刚更新到一个新的Visual Studio版本,我不再能够推/拉/从我的azure git repo(克隆工作正常)。
我得到的确切误差是
无法确定此“dev.azure.com”远程URL的组织名称。请确保设置了credential.usehttppath配置值,或将组织名称设置为远程URL“{org}@ dev.azure.com”中的用户。
只有pull命令显示了这个错误,所有其他的都失败了,git致命错误。我搞砸了我的凭据管理器,因为我怀疑它可能是导致问题的原因,但没有运气。

9rbhqvlz

9rbhqvlz1#

解决这个问题的方法是工具〉选项〉源代码管理〉Git全局设置,在那里我更改了所有4个下拉菜单,它们仍然被选择为"未设置":

  • 提取期间修剪远程分支-False
  • 提取时改变本地分支的基础-False
  • 加密网络提供程序-OpenSSL
  • 凭据帮助器-GCM核心

Source: https://learn.microsoft.com/en-us/visualstudio/ide/git-with-visual-studio?view=vs-2019#personalize-your-git-settings
注意:这些是我的组织所需的设置。您可能需要根据您的具体问题进行调整。

6uxekuva

6uxekuva2#

好的,我刚刚用git bash更新了git for windows git update-git-for-windows,然后在安装时选择了新的未被弃用的凭证管理器,现在它工作正常。

5cnsuln7

5cnsuln73#

适用于我的IDE无关解决方案:
1.打开命令提示符
1.运行git config --global credential.useHttpPath true--global参数是可选的)
Git-Credential-Manager-for-Windows docs

lh80um4z

lh80um4z4#

在工具〉选项〉源代码管理〉Git全局设置

中检查您的凭据

s3fp2yjn

s3fp2yjn5#

我遇到了这个错误,我能够通过安装最新版本的gcm-core来解决它。
https://github.com/microsoft/Git-Credential-Manager-Core/releases

tvmytwxo

tvmytwxo6#

在“工具”〉“选项”〉“源代码管理”〉“凭据帮助程序”下,为Windows选择GMC
VS一直是客户的难题

rxztt3cl

rxztt3cl7#

好的,我今天更新VS 2019到16.9.6时遇到了这个问题(来自16.8.x).我尝试了推荐的答案,但失败了--非常奇怪的是,实际上,VS拒绝坚持我对GIT全局设置的更改(让我在对话框中更改它们,但获取/推送仍然失败,当我再次查看设置时,我尝试了上面的另一个答案,更新了gcm-core,但仍然没有什么不同。最后我完全删除了git,然后重新安装了最新版本(2.31.1)--突然它就工作了。
由于我对这次经历感到非常沮丧,我想我应该把最后对我有用的东西贴出来,以防它对别人有帮助。

bnl4lu3b

bnl4lu3b8#

您好,我使用SourceTree,并有相同的错误消息,我通过更改解决了它:
打开设置/遥控器,然后单击编辑按钮。
https://[您的公司名称]. visualstudio.com/[存储库路径]

https://[您的公司名称]@dev.azure.com/[存储库路径]

puruo6ea

puruo6ea9#

我使用SourceTree,上面的回答本身并没有帮助,直到我点击SourceTree -〉Tools -〉Options -〉Git -〉Git Version -〉System。这将SourceTree从使用嵌入式Git切换到使用系统Git。这可能会引入其他兼容性问题,但为我修复了问题,现在工作正常。

相关问题