我的团队中有一个开发人员在尝试从我们位于 dev.azure.com/MyCompany 的 Azure DevOps 私有实例中克隆任何存储库时遇到 git 身份验证错误。无论她是从 ADO 开始并使用“在 IDE 中克隆”命令,还是使用 Visual Studio 本身中的项目资源管理器,都没有关系。
然而,在她的 VS 项目浏览器中,她还将我们的 ADO 实例视为 mycompany.visualstudio.com,如果她从那里克隆,它就可以工作。我在理智上知道它指向同一件事,但这是我团队中唯一一个有这种奇怪行为的人。
到目前为止我们已经尝试过的一些事情:
- 比较我们的 git 配置设置以确保没有任何重大差异(唯一突出的是她有多个具有不同值的 http.sslcainfo 实例 - 但即使我们让她降低到一个没有修复的实例问题)
- 进入 Windows 凭据管理器并删除了她拥有的任何缓存 git 凭据实例
我是我们 ADO 实例的组织管理员,我没有看到任何与她的帐户有关的东西可以解释这一点。她使用的是旧版本的 Visual Studio - 15.7.3 - 但她不是我团队中唯一使用该版本的人,其他人工作正常。
还有其他建议吗?我很欣赏任何见解。