所以我刚刚更新到一个新的Visual studio版本,我不再能够推/拉我的azure git回购(克隆工作很好)。
我得到的确切错误是
无法确定此“dev.azure.com”远程服务器的组织名称 url。确保凭证。设置Usehttppath配置值, 或者将组织名称设置为远程url中的用户 {org} @dev.azure.com。
只有拉命令显示我这个错误,所有其他失败的git致命错误。我搞砸了我的证书经理,因为我怀疑这可能是一个造成的问题,但没有运气。
所以我刚刚更新到一个新的Visual studio版本,我不再能够推/拉我的azure git回购(克隆工作很好)。
我得到的确切错误是
无法确定此“dev.azure.com”远程服务器的组织名称 url。确保凭证。设置Usehttppath配置值, 或者将组织名称设置为远程url中的用户 {org} @dev.azure.com。
只有拉命令显示我这个错误,所有其他失败的git致命错误。我搞砸了我的证书经理,因为我怀疑这可能是一个造成的问题,但没有运气。
当前回答
在“工具”下>“选项”下>“源控制”下>“凭据帮助”下选择“windows下的GMC”
VS一直是客户的痛苦
其他回答
我刚刚用git bash更新了git for windows的git update-git-for-windows。然后在安装时选择了新的不弃用的凭据管理器,现在它工作正常。
我在windows笔记本电脑上使用源代码树时也遇到了同样的问题。
有时在同一台机器上运行多个Git版本可能会产生问题。
简单开源树 选择工具- >选项- > Git
向下滚动,在“Git版本”下选择System。
这将解决问题。
在Visual Studio Code中,你没有工具>选项>源代码控制> Git全局设置选项
打开一个GIT bash(安装时启用了GIT Credential Manager for Windows),然后运行
git config credential.useHttpPath true
为我修复的问题是去工具>选项>源控制> Git全局设置,在那里我改变了所有4个下拉菜单,仍然选择“未设置”:
在获取过程中修剪远程分支- False 拉时改变本地分支- False 密码网络提供者- OpenSSL 证书助手- GCM核心
来源:https://learn.microsoft.com/en us/visualstudio/ide/git -与-视觉studio?view=vs - 2019 # personalize-your-git-settings
注意:这些是我的组织需要的设置。你可能需要根据你的具体问题来调整它们。
我遇到了这个错误,我能够通过安装最新版本的gcm-core来解决它。
https://github.com/microsoft/Git-Credential-Manager-Core/releases