【问题标题】:How to Specify Eclipse Proxy Authentication Credentials?如何指定 Eclipse 代理身份验证凭据?
【发布时间】:2010-12-28 19:10:26
【问题描述】:

我正在使用最新版本的 Eclipse Galileo,我必须从代​​理后面访问网络。我看到我可以在哪里将 Internet 设置设置为手动并指定代理,但无法指定我可以看到的身份验证凭据,它也不会提示我输入它们。所以我无法访问任何插件更新站点等......还有其他人有这个问题或知道一个好的解决方法吗?还是有更好的 Eclipse 版本可以使用?

【问题讨论】:

    标签: eclipse proxy credentials


    【解决方案1】:

    在 Eclipse 中,转到窗口 → 首选项 → 常规 → 网络连接。在 Active Provider 组合框中,选择“手动”。在代理条目表中,为每个条目单击“编辑...”并提供您的代理主机、端口、用户名和密码详细信息。

    【讨论】:

    • 这不会涉及将我的密码以纯文本形式输入吗?还有字符串的格式是什么?
    • 1.如果您希望 Eclipse(或任何工具,就此而言)为您执行身份验证,那么您必须告诉它您的密码 :-) 为什么会出现问题? 2. 哪个字符串的格式?
    • Eclipse 3.4+ 将使用主密码自动加密您的代理身份验证信息,作为其安全存储功能的一部分。 help.eclipse.org/helios/index.jsp?topic=/…
    • 执行这些步骤后,Eclipse Mars (4.5.1) 将在启动时崩溃。
    • 如果我的电脑使用自动配置脚本怎么办?
    【解决方案2】:

    在 eclipse.ini 文件的末尾添加以下行

    -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
    

    【讨论】:

      【解决方案3】:

      对于日食 Mar1:- 窗口 > 首选项 > 常规 > 网络连接。从下拉列表中选择“手动”。双击“HTTP”选项并输入主机、端口、用户名和密码。应用并完成,它将按预期工作......

      【讨论】:

        【解决方案4】:

        我一直在为此苦苦挣扎,因为每次发布新版本的 Eclipse 时,它​​似乎都是一个不同的解决方案。这是一个不涉及在 .ini 文件中显示密码的解决方案。

        在 Eclipse 中转到 Window > Preferences > General > security Secure Storage

        在“密码”选项卡中单击“更改密码”按钮 填写安全问题。不要让他们很难。完成

        现在转到窗口 > 首选项 > 常规 > 网络连接。从下拉列表中选择“手动”。双击“HTTP”选项并输入主机、端口、用户名和密码。完成

        现在转到 Window > Preferences > General > security Secure Storage

        在“密码”选项卡中,单击“恢复密码”按钮 填写安全问题。完成

        Eclipse 现在存储您的用户名和密码

        【讨论】:

        • 您好 Gareth,您的回答与此问题无关。
        • 绝对相关。这个愚蠢的 Eclipse 一次又一次地默默地丢弃我的代理凭据,直到我找到这个答案并删除了安全存储的东西。它现在确实记住了凭据,我可以绕过代理。
        【解决方案5】:

        窗口 → 首选项 → 常规 → 网络连接 然后在“代理绕过”下单击“添加主机”并输入您将从中获取第三方插件的链接; 就是这样宾果游戏,现在它应该没问题了。

        【讨论】:

        • 太棒了。我想知道为什么它不被接受为正确答案。谢谢阿米尔。
        • 问题中提到了 “我必须从代​​理后面访问网络”。你告诉他绕过它。这是一个可接受的答案吗?
        【解决方案6】:

        尝试仅填充 HTTP 架构

        【讨论】:

          【解决方案7】:

          如果仍有问题,请尝试停用(“清除”)SOCKS

          见:https://bugs.eclipse.org/bugs/show_bug.cgi?id=281384 “我相信这样做的原因是因为它使用了 SOCKS 代理 如果配置了 SOCKS,而不是 HTTP 代理。"

          【讨论】:

          • 确实如此。我在公司代理后面遇到了 Eclipse 3.6 的问题。清除 SOCKS 的密码解决了这个问题。谢谢
          • 这在 Eclipse Kepler 上对我有用。天哪,我怎么知道?
          • 谢谢队友!!,这在 eclipse mars 2 中也适用于我
          • 在 Eclipse Neon 上也为我工作
          • 在 Eclipse Oxygen 上为我工作(版本 4.7.1,内部版本号:20170914-1200)。
          【解决方案8】:

          这里是解决方法:

          在 eclipse.ini 中写入以下内容:

          -vmargs
          -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors= org.eclipse.ecf.provider.filetransfer.httpclient
          -Dhttp.proxyHost=*myproxyhost*
          -Dhttp.proxyPort=*myproxyport*
          -Dhttp.proxyUser=*proxy username*
          -Dhttp.proxyPassword=*proxy password*
          -Dhttp.nonProxyHosts=localhost|127.0.0.1
          

          启动 eclipse 后验证,你使用的是手动代理方法。

          HTH

          【讨论】:

            【解决方案9】:

            这有时有效,有时无效。

            我已经安装了 1 个 Eclipse - 工作正常。

            第二个安装 - 不起作用。

            我不知道为什么!

            一段时间后可能会找到解决办法。

            需要删除代理的所有设置(包括凭据)。 并重新插入新的。

            在这之后让我开始工作。

            【讨论】:

              猜你喜欢
              • 2018-02-20
              • 1970-01-01
              • 2016-12-21
              • 1970-01-01
              • 1970-01-01
              • 2013-04-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多