如何从VS2013断开VSTS

时间:2017-11-02 14:46:17

标签: visual-studio-2013 azure-devops

我们的项目位于Visual Studio Team Services(VSTS)中,我们使用VS2013连接到VSTS。

当我们点击VS2013 IDE中的连接到团队项目选项时,不会显示任何凭据对话框,VS2013会自动将我的项目连接到在线Visual Studio Team Services(VSTS)。

当我点击IDE 团队菜单中的断开连接选项时,再试一次,我的项目仍然连接到VSTS。我尝试从Internet Explorer中删除所有cookie和密码,但仍未解决问题。

我也检查了Windows凭证,但我没有找到任何内容。这是一个屏幕截图。

Screen shot showing no credentials.

您能否帮我找一下我需要从计算机中删除 VSTS凭据的位置。每次打开该项目并单击连接到团队项目时,我希望VS2013要求提供连接到VSTS的凭据。

请帮我找到完成此目标的正确方法。谢谢。

1 个答案:

答案 0 :(得分:1)

一旦您连接到VSTS,系统就会记住该凭证。

所以,我们无法实现这一点,正如你所说" every time i open that project and when i click on connect to team project then VS2013 ask for credentials to connect to VSTS."除非您每次清理/重置用户数据,或者与其他用户一起运行Visual Studio。

您可以尝试以下项清除凭据以弹出输入凭据对话框:

  • 像您一样从Credential Manager中删除所有相关凭据。
  • 清除IE(或任何其他浏览器)存储的密码,请参阅下面的屏幕截图。
  • 从注册表中删除密钥: HKEY_CURRENT_USER\Software\Microsoft\VSCommon\12.0\ClientServices\TokenStorage\VisualStudio\VssApp
  • 删除%LOCALAPPDATA%\Microsoft\Team Foundation\{Ver}\Cache\Volatile\{SomeGUID}_https\VersionContr‌​ol.config
  • 删除凭据存储的json文件: %LOCALAPPDATA%\.IdentityService
  • 与其他用户一起运行Visual Studio :(有关详细信息,请参阅Runas

    Runas /profile /user:[DOMAIN]\[user] "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"

  • 运行此命令重置用户数据:devenv.exe /resetuserdata

enter image description here