首页 文章

VSTS - 连接到Azure Active Directory后无法进行git推送

提问于
浏览
4

我已将我的VSTS帐户切换为连接到Azure Active Directory,因为我无法推送/拉入VSTS遥控器 . 每当我访问远程时,我都会通过Microsoft Live登录提示 . 但是,当我提供我的VSTS电子邮件时,我得到了回复

该Microsoft帐户不存在 . 输入其他帐户或获取新帐户 .

嗯,是的,确实这不是Microsoft Live帐户 - 这是Azure AAD帐户 . 我已经检查了我的其他帐户也是AAD - 同样的交易,但旧的帐户是MS Live - 我通过这个屏幕,实际上问我的密码 .

如果我忽略这个提示,在命令行中我被要求输入用户名和密码 - 我提供了相同的用户名和以前生成的个人访问令牌,我通过 - 我可以推送和拉动这些 .

不完全确定这里发生了什么,但我曾经能够将AAD凭证用于访问VSTS,之前没有发生任何这些事情 .

我做错了什么以及如何解决这个问题?

附:使用git v2.14.1.windows.1;适用于Windows 1.12.0的Git Credential Manager . 如果我连接到Visual Studio中的项目,我会看到相同的内容 - 一旦我尝试推/拉,我就会看到这个屏幕 .

1 回答

  • 7

    discussion on Twitter解决方案之后删除 %LocalAppData%\GitCredentialManager 中的所有内容 .

相关问题