如果在Ubuntu 14.04.3 LTS上配置了Team Explorer Everywhere 2015 [TEE-CLC-14.0.1],目的是连接到TFS服务器(12.0.31101.0 Tfs2013.Update4) 我试图使用以下命令创建工作区: ./tf workspace -new TFS_UNIX -collection:http://mytfsserver:8080/tfs/MyCollection
提示输入我的凭据后,我输入了我的NT用户帐户和密码。此帐户具有收集和项目管理员权限。
然后我最终收到此错误消息: 发生错误:无法联系SOAP端点http:// mytfsserver:8080 / tfs / mycollection / Services / v1.0 / Registration.asmx。 HTTP状态:403
TFS服务器上的身份验证模式当前通过http设置为NTLM。
从我所阅读的方法来解决这个问题的方法是在TFS应用服务器上恢复IIS中的基本身份验证。 这反过来又带来一些令人讨厌的安全副作用。
有没有办法在保持可接受的安全设置的同时使其正常工作?
编辑: 我尝试使用具有相同结果的不同集合执行相同的过程(403)。 在Visual Studio中,创建工作区没有任何问题。