使用 Team Explorer Everywhere 2010 SP1 从 Eclipse 连接到 TFS 2010:拒绝访问
Posted
技术标签:
【中文标题】使用 Team Explorer Everywhere 2010 SP1 从 Eclipse 连接到 TFS 2010:拒绝访问【英文标题】:Connecting to TFS 2010 from Eclipse using Team Explorer Everywhere 2010 SP1: Access Denied 【发布时间】:2013-05-23 16:03:53 【问题描述】:我正在尝试使用 Team Explorer Everywhere 2010 SP1 从 Eclipse 连接到我公司的 TFS 2010 服务器。
我已成功安装插件并尝试通过“添加新服务器”对话框创建与我们服务器的连接。输入服务器 https://tfs.<ourServer>.com/tfs
以及我的 Active Directory 凭据会产生错误:
Access denied connecting to TFS server... <server> (authenticating as <DOMAIN>\<user.name>
我可以使用相同的凭据从 Visual Studio 2010 毫无问题地连接到同一台服务器,并且我还可以通过使用 IE 浏览服务器来连接到 Web 客户端。
我还使用命令行工具定义了一个配置文件,该配置文件出现在 Eclipse 插件中但会产生相同的错误。
我是否遗漏了一些明显的东西?我需要更改 TFS 服务器上的设置吗?
【问题讨论】:
我强烈建议升级到 Team Explorer Everywhere 2012。TEE 2012 与 TFS 2010 服务器兼容,并包含许多错误修复和将入门和身份验证体验更改为简单得多(不需要配置文件。) 感谢您的回复。我刚刚尝试了 TEE 2012,但仍然无法通过服务器进行身份验证。错误是:Authorization failure connecting to 'https://<ourServer>/tfs/TeamFoundation/Administration/v3.0/LocationService.asmx' (authenticating as <Domain>\<user.name>) Enter password for https://<ourServer>.com/tfs/
感觉就像我需要在这里验证的不是 AD 用户,而是服务器本身,尽管这可能是错误的。我可以浏览到消息中的 URL,并可以看到服务的清单。
【参考方案1】:
我遇到了同样的问题,但将 Eclipse 代理更改为原生解决了我的问题。
【讨论】:
感谢您的建议 - 我已经放弃尝试,只是使用了 TFS 命令行,尽管我不再使用 Eclipse 进行开发。希望这对某人有用,但由于我现在无法对其进行测试,因此无法将其标记为答案。【参考方案2】:如果您使用您的团队项目集合的 URL 是否可以成功连接,例如:
http://tfs.mydomain.com:8080/tfs/DefaultCollection
【讨论】:
这种行为有点奇怪。在 Visual Studio 中设置的 URL 是https://tfs.<ourDomain>.com/tfs/<companyName>%20software
,即 URL 中带有 %20 空格字符。当我尝试在 IE 中访问此 URL 时,系统会提示我输入我输入的用户名/密码,但随后出现 404 错误。但是,我可以在 IE 中直接访问 https://tfs.<ourDomain>.com/tfs/
,它会成功登录,然后我可以选择可以连接的项目(我有权查看的项目)。域中的空间是问题吗?为什么它与VS中的额外路径连接而不是IE?谢谢
我不知道,这听起来像是需要 Fiddler 的东西,但是在 TEE 中附加集合名称有用吗?
在带有集合名称的 TEE 中,我得到 The SOAP endpoint http://...Registration.asmx could not be contacted: http 404
。明天我将尝试创建一个名称中没有空格的新集合,看看是否能解决问题。谢谢
对于以后发现这篇文章的任何人,讨论继续在:MSDN以上是关于使用 Team Explorer Everywhere 2010 SP1 从 Eclipse 连接到 TFS 2010:拒绝访问的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 TFS(Team Explorer Everywhere)插件更正与 Eclipse 上的代码完成相关的错误?
使用 Team Explorer Everywhere 2010 SP1 从 Eclipse 连接到 TFS 2010:拒绝访问
VS2012 Team Explorer 中的“Filter By Solution”按钮在哪里?
VS 2017 Team Explorer - 没有可用的存储库
Team Explorer Everywhere:无法执行 HistoryAction。 java.lang.NullPointerException