我在使用 Team Explorer Everywhere 将我的 Eclipse 工作区连接到我的 TFS 服务器时经常遇到问题。
当我在“添加现有团队项目”对话框中选择我的服务器时,我得到一个标题为“连接失败”的对话框,上面写着“连接到服务器时出错:凭据不能为空”
它不会每次都发生,但肯定经常发生。在出现此错误的同时,我可以使用 Visual Studio 2010 成功连接到同一台服务器。
我在 Windows XP Professional x64 Edition SP2 上有带有 TFS 插件 11.0.0.201212121120 的 Eclipse Indigo SR2(内部版本 20120216-1857)。
我按照http://blogs.msdn.com/b/davidmcg/archive/2007/05/25/chang-team-foundation-server-credentials.aspx中的说明确保没有任何不需要的缓存凭据(尽管我没有任何其他可以使用的凭据)。
这个错误是什么意思?我假设我的 Windows 凭据将用于连接到 TFS 服务器,并且可以证明这是有效的(总是使用 VS2010,有时使用 Eclipse/TEE)。