繁体   English   中英

Visual Studio 2019 - Azure DevOps 的旧凭据已缓存,我们无法摆脱它

[英]Visual Studio 2019 - old credential for Azure DevOps is cached and we can't get rid of it

我们将 Visual Studio 2019 与 Azure DevOps 和 Git 存储库一起用于源代码控制。 我们的登录名是来自 Azure Active Directory 的身份。

在上周末,我们从一个 Office 365 租户迁移到了一个新的 Office 365 租户,随之而来的是一个新的 Azure Active Directory。 我们将自定义域名转移给新租户,现在与旧租户相同。

现在的问题是 Visual Studio 2019 - 它似乎正在缓存我们的旧登录。 我们已经卸载并重新安装了 VS,但似乎这样做并没有真正清除所有内容。 看起来我们的旧凭证仍在缓存中。

我非常确定这是一个 Visual Studio 特定问题的原因是我们都能够在 visualstudio.com 上登录到我们的存储库,我们可以看到迁移前的所有内容(我们对DevOps 中的 Azure Active Directory - 成功)。 此外,当您从 Visual Studio浏览到我们的存储库时,它会将我们带到一个完全不同的链接和空存储库。

有谁知道我们如何从 Visual Studio 中完全清除所有帐户缓存? 卸载 VS 显然不行。

我们如何从 Visual Studio 中完全清除所有帐户缓存?

我们可以从以下几个方面清除缓存:

  1. 清理凭据管理器缓存:转到Control Panel -> 单击User Accounts -> 单击Credential Manager -> 转到Windows Credentials ,单击从保管库中删除链接以删除存储的 Azure devops 凭据。 现在,当您登录 Visual Studio 时,系统会要求您提供凭据以连接 Azure DevOps。

  2. 清理团队基础缓存:文件夹路径为: C:\\Users\\username(Team Explorer user name)\\AppData\\Local\\Microsoft\\Team Foundation\\8.0\\Cache

  3. 删除浏览器中的 cookie:在 Internet Explorer 中注销帐户,然后清除所有 Internet Explorer cookie 和存储的密码,如本博客所述:在 Visual Studio 2019 中更改 Azure devops 凭据,清除 cookie 和密码后,重新启动 IE,然后重新登录到您的帐户(或 windows live 帐户)。 然后启动 Visual Studio 并尝试重新连接到 Azure devops,现在应该会提示您输入凭据。

希望这可以帮助。

礼貌https://www.koskila.net/how-to-nuke-the-identity-cache-in-visual-studio/

可以删除以下文件夹以清除缓存:

C:\Users\username\AppData\Local\ (where username is your local user name)\.IdentityService

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM