Git Auth Error dev.azure.com-但可在visualstudio.com上运行

Git Auth Error dev.azure.com-但可在visualstudio.com上运行,git,azure-devops,visual-studio-2017,team-explorer,git-credential-manager,Git,Azure Devops,Visual Studio 2017,Team Explorer,Git Credential Manager,我的团队中有一位开发人员在尝试从位于dev.Azure.com/MyCompany的Azure DevOps私有实例克隆任何存储库时遇到git身份验证错误。不管她是从ADO启动并使用“在IDE中克隆”命令,还是在VisualStudio中使用project explorer本身 然而,在她的VS项目浏览器中,她还将我们的ADO实例视为mycompany.visualstudio.com,如果她从那里克隆,它就会工作。我知道在智力上它指向同一件事,但这是我团队中唯一一个有这种奇怪行为的人 到目前为

我的团队中有一位开发人员在尝试从位于dev.Azure.com/MyCompany的Azure DevOps私有实例克隆任何存储库时遇到git身份验证错误。不管她是从ADO启动并使用“在IDE中克隆”命令,还是在VisualStudio中使用project explorer本身

然而,在她的VS项目浏览器中,她还将我们的ADO实例视为mycompany.visualstudio.com,如果她从那里克隆,它就会工作。我知道在智力上它指向同一件事,但这是我团队中唯一一个有这种奇怪行为的人

到目前为止,我们已经尝试了一些事情:

  • 比较我们的git配置设置,以确保没有任何重大差异(唯一突出的是她有多个http.sslcainfo实例,具有不同的值,但即使在我们让她找到一个没有解决问题的实例之后)
  • 进入Windows凭据管理器并删除她拥有的任何缓存git凭据实例
我是ADO实例的组织管理员,我看不出她的帐户中有任何东西可以解释这一点。她使用的是较旧版本的Visual Studio 15.7.3,但她不是我团队中唯一一个使用该版本的人,其他人工作正常


还有其他建议吗?我很欣赏你的见解

请转到
组织设置=>概述
检查
是否使用新URL:https://dev.azure.com/xxx/
已启用。只有当我连接到一个禁用该设置的组织时,我才能在VS团队资源管理器中看到
xxx.visualstudio.com

(如果您组织中的大多数成员都使用新的URL格式,您可以启用它并等待几分钟,然后检查开发人员遇到的问题是否会消失)

但根据我的经验,它们都应该起作用。因此,您也可以尝试:

1.除了删除
通用凭据
,关闭VS实例并清理
%LocalAppData%\Microsoft\VisualStudio\15.xxx\ComponentModelCache
%LocalAppData%\Microsoft\Team Foundation\xx\cache
中的相关缓存

2.当组织管理员处于
https://dev.azure.com/xxx/
而不是
https://xxx.visualstudio.com
,尝试将开发人员从当前组织中删除并重新添加


3.让开发人员将VS更新到最新的
15.9.20
15.7.3
太旧了,最新版本比旧版本有更多的修复程序
15.7.3

请参见:她得到了什么确切的错误(同时检查Git输出窗口)