【问题标题】:Making Visual Studio TFS plugin store your credentials?让 Visual Studio TFS 插件存储您的凭据?
【发布时间】:2011-04-22 19:34:28
【问题描述】:

每次打开 Visual Studio 2008 时,都会弹出一个对话框,提示输入我的用户名和密码(“连接到 Team Foundation Server”)。这大概是因为我的 TFS 服务器存储在“团队资源管理器”选项卡的“服务器”中,所以它想在启动时连接到它。此外,由于显而易见的原因,当我打开一个解决方案与 TFS 源代码控制相关联的解决方案文件时,就会发生这种情况。

我的问题与网络上不同地方描述的相同,例如:

在我看到的所有情况下,建议的解决方案是将 TFS 服务器凭据添加到 Windows 的存储凭据中。我使用的是 Windows 7,所以我认为你这样做的方式是在凭据管理器中。

好吧,我已将带有我的凭据的 TFS 服务器添加到“Windows 凭据”列表中,当我打开 Visual Studio 2008 时,我仍然收到输入用户名和密码的提示。任何人都有关于如何让它使用我的凭据自动登录的任何想法?

更新:

我将我的 TFS 服务器的计算机名称以及我的用户名和密码添加到凭据管理器中(在我刚刚获得其 IP 地址之前)。现在,VS2008 确实加载而不提示我输入凭据...但是 VS2005 仍然提示我输入它们,即使它在 Team Explorer 中注册了完全相同的服务器!更重要的是,在 Team Explorer 中注册的服务器是服务器的 IP,它已经存储在 Windows 凭据中,而不是服务器的名称。所以这仍然是一个谜。这可能是 VS2005 版本的 Team Explorer 源代码控制插件特有的一些注册表设置吗?我可以在注册表中的什么位置找到此潜在设置?

【问题讨论】:

标签: visual-studio visual-studio-2008 visual-studio-2005 tfs credentials


【解决方案1】:

您是否尝试过访问 TFS 网站并在 IE 中输入您的凭据? 如果您不尝试,请尝试选中“记住我的凭据”复选框。 我认为这可以解决您的问题。

【讨论】:

【解决方案2】:

我找到了另一种方法,查看这篇文章http://blogs.msdn.com/b/granth/archive/2010/10/17/getting-started-with-tfs-hosting-from-discountasp-net.aspx 并阅读第 7 步, 也许这可以回答你的问题。

【讨论】:

【解决方案3】:

对于 Visual Studio 2008,如上所述在凭据管理器中输入凭据似乎可行。

我在 Visual Studio 2005 中也输入了服务器的 IP 地址而不是其主机名,起初它仍然提示我在启动时输入用户名/密码。然而,它现在已经停止这样做了。也许需要超时?我只能说,Visual Studio 的 TFS 插件以奇怪(且未记录)的方式工作。

【讨论】:

    【解决方案4】:

    我遇到了同样的问题。问题是 TF-Server 未被识别为在本地 Intranet 区域中。因此,我将我们的 TF-Server 添加到 Internet Explorer 设置中的受信任站点,并将安全级别的用户身份验证更改为使用当前用户名和密码自动登录。

    【讨论】:

      猜你喜欢
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多