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

3
我们使用带有Azure DevOps和Git存储库的Visual Studio 2019进行源代码控制。我们的登录凭据是来自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显然不能解决这个问题。

这看起来像是一个可能的准重复问题:https://dev59.com/B1YN5IYBdhLWcg3wm5IL。我们正在尝试这个解决方案,看看它是否有效。 - Stpete111
2个回答

6
我们可以从以下几个方面清除Visual Studio中所有账户缓存:
  1. 清除凭据管理器缓存:前往 控制面板 -> 点击 用户账户 -> 点击 凭据管理器 -> 前往 Windows 凭据,点击 "从保险库中删除" 链接以删除存储的 Azure DevOps 凭据。现在,在登录 Visual Studio 时,您将被要求提供凭据以连接 Azure DevOps。

  2. 清除团队基础结构缓存:文件夹路径是:C:\Users\用户名(Team Explorer 用户名)\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,现在应提示您输入凭据。

希望这可以帮助您。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接