我们的项目位于Visual Studio Team Services(VSTS)中,我们使用VS2013连接到VSTS。
当我们点击VS2013 IDE中的连接到团队项目选项时,不会显示任何凭据对话框,VS2013会自动将我的项目连接到在线Visual Studio Team Services(VSTS)。
当我点击IDE 团队菜单中的断开连接选项时,再试一次,我的项目仍然连接到VSTS。我尝试从Internet Explorer中删除所有cookie和密码,但仍未解决问题。
我也检查了Windows凭证,但我没有找到任何内容。这是一个屏幕截图。
您能否帮我找一下我需要从计算机中删除 VSTS凭据的位置。每次打开该项目并单击连接到团队项目时,我希望VS2013要求提供连接到VSTS的凭据。
请帮我找到完成此目标的正确方法。谢谢。
答案 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。
您可以尝试以下项清除凭据以弹出输入凭据对话框:
HKEY_CURRENT_USER\Software\Microsoft\VSCommon\12.0\ClientServices\TokenStorage\VisualStudio\VssApp
%LOCALAPPDATA%\Microsoft\Team Foundation\{Ver}\Cache\Volatile\{SomeGUID}_https\VersionControl.config
%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