如何指定Eclipse代理身份验证凭据?

时间:2009-12-21 16:08:35

标签: eclipse proxy credentials

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

9 个答案:

答案 0 :(得分:66)

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

Eclipse screenshot

答案 1 :(得分:37)

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

见:https://bugs.eclipse.org/bugs/show_bug.cgi?id=281384 “我认为这是因为它使用SOCKS代理 如果配置了SOCKS,则代替HTTP代理。“

答案 2 :(得分:9)

以下是解决方法:

在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

答案 3 :(得分:8)

窗口→首选项→常规→网络连接 然后在“Proxy ByPass”下单击“添加主机”并输入您将从中获取第三方插件的链接; 这就是bingo,现在它应该让插件没问题。

答案 4 :(得分:5)

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

在Eclipse中转到Window>偏好>一般>安全安全存储

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

现在转到Window>偏好>一般>网络连接。从下拉列表中选择“手动”。双击“HTTP”选项,然后输入主机,端口,用户名和密码。完成

现在转到Window>偏好>一般>安全安全存储

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

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

答案 5 :(得分:2)

这段时间有效,有时没有。

我安装了1个Eclipse - 工作。

安装第二 - 不起作用。

我无法理解为什么!

经过一段时间可以找到解决方案。

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

此后让我上班。

答案 6 :(得分:2)

尝试仅填充HTTP架构

答案 7 :(得分:1)

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

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

答案 8 :(得分:0)

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