Team Foundation Server要求登录凭据

时间:2011-10-28 02:13:53

标签: visual-studio-2010 tfs

每当我打开VS2010并尝试连接到Team Foundation Server时,它都会要求我提供凭据。我已经对这个问题及其解决方案(包括本网站)进行了广泛的搜索,但没有一个解决方案有效。尝试连接到VS2010中的Team Foundation Server时,出现以下错误:

“TF31003:您没有输入必要的凭据,或者您的用户帐户无权连接到Team Foundation Server ...单击下面的使用其他凭据链接,或要求您的服务器管理员添加相应的您帐户的权限...“

我完成了以下操作:

添加了包含TFS服务器名称,用户名和密码的Windows凭据。使用TFS服务器名称,用户名和密码在“存储的用户名和密码”中添加了登录凭据。转到TFS Web访问URL,输入我的登录凭据并单击记住我的登录信息(将其存储在“存储的用户名和密码”中

到目前为止,我可以通过Internet Explorer进入我的TFS服务器,而无需重新输入登录凭据,但是Visual Studio仍然一直在问我这些。

我在Windows 7上使用Visual Studio 2010 Ultimate Edition。

任何人都有其他可能的解决方案吗?

感谢。

3 个答案:

答案 0 :(得分:9)

虽然我怀疑托管TFS服务器的计算机上存在配置问题,但我并不完全确定您收到错误的原因。我会验证您的用户设置是否正确。

就Visual Studio不断询问您的凭据而言,我已经成功使用了此博客文章中概述的方法:

http://coolsubhash-tech.blogspot.com/2010/02/how-to-avoid-recurring-tfs-login-from.html

确保将域部分添加到用户,以及Visual Studio在这些用户名时可能非常严格。如果域名不存在,您可能会看到这些问题。

答案 1 :(得分:7)

我有完全相同的问题,following link给了我如何修复该死的东西的线索。

  1. 你需要绝对摆脱这种被称为“增强的IE安全性”的憎恶。在2008R2中,这是在服务器管理器(“配置IE ESC”)

  2. 中完成的
  3. 转到IE并确保您的TFS服务器位于“本地Intranet”区域。如有必要,请更改默认值。我个人将我公司的默认域(* .mycompany.local)添加到Intranet主机列表中。这也将帮助您完成第3步

  4. 此步骤至关重要:许多组织将别名添加到TFS服务器以指向其他内容,例如您应该连接到tfs.mycompany.local,但实际上它转到tfs99xyz50.domain.something。 something.local。保存此类配置的信用卡的最简单方法是在IE中打开TFS服务器URL。 IE将提示您输入信用卡并允许保存信用卡,并且您已完成。

  5. 3A。如果您通过代理访问TFS,也请使用代理地址重复步骤3.

答案 2 :(得分:2)

对我有帮助的是清除IE缓存然后再次连接到TFS