所以我刚刚更新到一个新的Visual studio版本,我不再能够推/拉我的azure git回购(克隆工作很好)。

我得到的确切错误是

无法确定此“dev.azure.com”远程服务器的组织名称 url。确保凭证。设置Usehttppath配置值, 或者将组织名称设置为远程url中的用户 {org} @dev.azure.com。

只有拉命令显示我这个错误,所有其他失败的git致命错误。我搞砸了我的证书经理,因为我怀疑这可能是一个造成的问题,但没有运气。


当前回答

我遇到了这个错误,我能够通过安装最新版本的gcm-core来解决它。

https://github.com/microsoft/Git-Credential-Manager-Core/releases

其他回答

嗨,我使用SourceTree并有相同的错误消息,我通过更改来解决它:

打开设置/远程,并单击编辑按钮。变化:

(公司名称)https:// .visualstudio.com/ [path-to-repo]

to

[path-to-repo] https://[公司名称]@dev.azure.com/

在工具>选项>源控制> Git全局设置中检查您的凭据

我在windows笔记本电脑上使用源代码树时也遇到了同样的问题。

有时在同一台机器上运行多个Git版本可能会产生问题。

简单开源树 选择工具- >选项- > Git

向下滚动,在“Git版本”下选择System。

这将解决问题。

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

不可知的ide解决方案对我来说是有效的:

打开命令提示符 执行git config——global credential命令。useHttpPath true(——global参数是可选的)

Git-Credential-Manager-for-Windows文档