问题描述
出于测试目的,我连接到Azure DevOps。
现在,我想恢复到连接到Azure DevOps之前的状态。但我似乎无法做到这一点。每当我启动Visual Studio并打开Team Explorer时,它都想针对Azure DevOps对我进行身份验证:
如何完全取消与Azure DevOps的连接,而不必强制重置Visual Studio配置文件或重新安装Visual Studio 2019?
编辑
我在“连接”页面中没有看到Azure DevOps连接。而且菜单栏中没有Team
菜单项:
更新
有关Azure开发人员的Windows凭据。
实际上,我在列出的Windows凭据管理器中没有任何对应的条目:
这可能是由于我没有将工作空间文件路径连接到DevOps项目集合。 (当我被要求将Cancel
链接到本地路径时,我按下了$
。
昨天,我非常绝望。幸运的是,我没有删除%LOCALAPPDATA%\.IdentityService
文件夹,只是将其重命名。
不过,我已经删除了%LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
文件夹。
将%LOCALAPPDATA%\.IdentityService
重命名回其原始位置之后(在删除该文件夹中新创建的内容之前),我可以再次正常重新启动Visual Studio 2019。
这是新情况:现在,一切都按您在第一个答复中最初建议的那样工作。现在,我可以随机创建和关闭与AzureDev服务器的连接。我现在什至有一个Team
菜单项。
显然,随着时间的流逝,Visual Studio 2019必须在%LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
中存储了导致其故障的信息。现在删除该缓存后,一切都会按预期进行。
解决方法
要删除连接,请在Team Explorer中单击插头图标以打开Connect页面。在那里,您应该看到列出的Azure DevOps连接。可以通过上下文菜单在此处删除连接。
请注意,如果当前已连接到该Azure DevOps服务器,则首先需要使用主菜单断开连接(“团队->从服务器断开连接”)。断开连接后,您可以从“连接”页面删除连接。
,Visual Studio 2019 /团队资源管理器:如何关闭与Azure DevOps的连接?
我可以站在你这边再现你的情况。
如果我进入菜单中的Team
并选择'Disconnect from Server
',那么我被允许删除连接:
删除所有回购连接后。
然后,我重新启动Visual Studio。但是,我遇到了与您相同的问题,并且Visual Studio仍根据Azure DevOps对我进行身份验证:
要解决此问题,我尝试了以下尝试来解决此问题,请检查它是否对您有帮助:
- 关闭所有Visual Studio实例并重新启动Visual Studio。
- 在Team Explorer中单击插头图标以打开“连接”页面,删除所有连接(如果存在)和本地Git存储库。
- 从凭据管理器中删除相关凭据。
- 在凭据管理器中,删除Azure devops帐户的所有通用凭据。
- 关闭所有Visual Studio实例,删除
%LOCALAPPDATA%\.IdentityService
。 - 清除Azure devops缓存
%LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
。
现在,使用选项无代码继续,而不是Azure devops最近的项目重新打开Visual Studio:
更新:
您指的是哪个凭证管理器?吉特?视窗?你会 请详细说明吗?
有关Azure开发人员的Windows凭据。