错误TF31004将VS2012连接到TFS

Mic*_*ens 5 tfs visual-studio-2012

我正在尝试使用VS2012建立与TFS的新连接.早期我能够添加我的TFS服务器,并使用Microsoft Git Provider从Visual Studio中克隆远程存储库的副本.后来,当我在团队资源管理器中摆弄试图找到我想要使用的分支的东西时,有些东西坏了.我的本地存储库仍然存在,但我与远程存储库的连接在某种程度上已损坏,如此错误所示:

TF31004:在http://my.server.com:8080/tfs连接到Team Foundation Server时遇到意外错误.等几分钟再试一次.如果问题仍然存在,请与服务器管理员联系ok help

我试图解决这个问题:

  • 等待并再试一次(如建议的错误消息).
  • 重新启动Visual Studio.
  • 重新启动我的机器.
  • 重新启动TFS服务器.
  • 在安装msysgit和Microsoft Git Provider之前使用系统还原还原,或尝试连接到TFS服务器.
  • 查看MSDN帮助以获取错误(请参阅下文).
  • 搜索堆栈溢出(找到一个其他相关问题,但似乎不适用).
  • 试过devenv/ResetSkipPkgs
  • 试过devenv/setup
  • 重新安装VS2012的团队资源管理器.
  • 清除IE cookie(根据这篇文章).
  • 清除TFS缓存(根据此帖子).

帮助页面提供了这些花絮,但是正如我所说的那样,只有一点点连接工作,它们似乎都没有.

  • 在本地计算机上运行的Team Foundation版本与Team Foundation Server服务器{name}上运行的版本不匹配.
  • 服务器返回HTML内容而不是XML内容.
  • 找不到服务器上所需的Web服务.

任何想法,将不胜感激!

小智 13

我有一个完全相同的问题.

我的解决方案是清除Windows Vault中的所有凭据(驻留在控制面板中的凭据管理器).

我不知道为什么凭据确实搞砸了.

  • 虽然我不需要清除Windows Vault中的所有凭据,但这对我有用.我需要做的就是删除我尝试连接的服务器的条目.我重新安装了服务器并保留了相同的名称 - 这可能导致我的凭据搞砸了 (2认同)
  • 我必须清除两个设置,一个用于git:http:// tfs_server ...而另一个只是普通的http:// tfs_server.比我不得不重启Visual Studio.在那之后,我能够连接.+1 (2认同)