2

我在 TFS 中有我的项目,我正在使用 VS 2010 进行开发。

当我打开解决方案时,它会要求我提供凭据。

连接到 TFS 后,如果不关闭解决方案,我将无法更改用户,我可以断开它,但是当我再次单击连接(团队资源管理器)时,它不会要求我提供凭据,而是使用我最初输入的凭据

这可能不是一个大问题,但我真的不想关闭并打开 Visual Studio 来更改 TFS 用户。

4

3 回答 3

6

您需要从Windows Vault中删除 TFS 凭据以清除并强制在 Visual Studio 中询问新的 TFS 凭据

  1. 转到控制面板开始 -> 控制面板)。

  2. 单击用户帐户(或Windows 7机器中的用户帐户和家庭安全->用户帐户)

  3. 单击凭据管理器(或管理您的凭据

  4. 凭据管理器页面中,您可以看到两种类型的凭据

    一世。Windows 凭据 ii。通用凭证

  5. 单击两个凭据修改链接,单击链接从保管库中删除以删除存储的 TFS 凭据。

现在,当您登录 Visual Studio 时,系统会要求您提供连接 TFS 的凭据。

注意:不要忘记取消选中记住我的凭据选项以强制要求每个 TFS 连接的凭据。

于 2013-10-26T03:44:58.313 回答
4

TFS 博客上的一篇文章解决了这个问题。基本解决方案是从 Windows 凭据缓存中删除凭据。您可以使用控制面板(如帖子中所述)执行此操作,也可以使用cmdkey命令行工具,如下所示:

cmdkey /delete:MyTfsServerName
于 2012-10-09T20:37:28.693 回答
0

对于 Visual Studio 2010

TFS 博客文章的链接对我有用,好吧,只是其中的一部分。我使用的是 Visual Studio 2010 (VS2010),找不到“缓存”,所以我所做的只是清除博客文章中描述的凭据

于 2013-04-03T15:34:32.373 回答