【问题标题】:Cannot connect to TFS with Eclipse (OSX)无法使用 Eclipse (OSX) 连接到 TFS
【发布时间】:2016-06-20 07:17:37
【问题描述】:

我正在尝试使用本教程使用 Eclipse 插件连接到我们的 TFS:https://msdn.microsoft.com/en-us/library/jj155782(v=vs.120).aspx

不幸的是,我收到了不同的错误消息(取决于我所做的):

#1

URL:http:///tfs 结果:“无法联系肥皂端点 /Servies/v1.0/Registration.asmx。HTTP 状态:404”

#2

URL:http:///tfs/DefaultCollection 结果:“仅通过 HTTPS 安全连接支持基本凭据”

#3

URL: https:///tfs (不管 DefaultCollection 是否存在) 等待大约 2 分钟后的结果 - 我根本无法登录:“无法识别的 SSL 消息,明文连接?”

URL 和凭据是 100% 正确的,我可以在浏览器中连接,但它不适用于 Eclipse。

我们使用的是 TFS2013,我的插件版本是 14.0.2.2015...如果这有点重要的话。

【问题讨论】:

    标签: eclipse macos tfs eclipse-plugin


    【解决方案1】:

    问题就在眼前:

    URL:http:///tfs/DefaultCollection 结果:“基本凭据仅在 HTTPS 安全连接上受支持”

    您需要将 TEE 设置为不关心您是否通过纯文本发送凭据(这很糟糕,我强烈建议不要这样做,但可以通过设置 com.microsoft.tfs.client.allowInsecureBasic 环境变量来完成),或设置 HTTPS。

    启用基本身份验证和设置 HTTPS 是您的 TFS 管理员必须做的事情。

    如果您将 Mac 加入 Windows 域,还有其他选项(例如 Kerberos 身份验证),但如果您不这样做,HTTPS + 基本身份验证可能是最简单的。

    【讨论】:

    • 有什么事情要做吗?我知道不建议使用纯文本,但我目前无法实现其他方式。我尝试设置环境变量,printenv 显示变量设置为 true,但我仍然收到相同的消息。
    • 同时,我设法让它在不使用纯文本的情况下工作(出于显而易见的原因,应该总是这样做)。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    相关资源
    最近更新 更多