2009-12-21 42 views
40

我正在使用最新版本的Eclipse Galileo,並且必須從代理後面訪問Web。我看到了可以將互聯網設置設置爲手動並指定代理的位置,但無法指定我可以看到的身份驗證憑據,也不會爲我提示。所以我不能打任何插件更新網站等......有沒有其他人有這個問題或知道一個很好的解決方法?還是有更好的Eclipse版本?如何指定Eclipse代理驗證憑證?

回答

58

在Eclipse中,轉到窗口→首選項→常規→網絡連接。在活動提供商組合框中,選擇「手動」。在代理條目表中,爲每個條目單擊「編輯...」並提供代理主機,端口,用戶名和密碼的詳細信息。

Eclipse screenshot http://i47.tinypic.com/70i1b4.png

+0

不會涉及將我的密碼以純文本?字符串的格式是什麼? – jtruelove 2009-12-21 16:28:59

+0

1.如果您希望Eclipse(或者任何工具)爲您執行身份驗證,那麼您必須將密碼告訴它:-)爲什麼會出現這種問題? 2.字符串的格式? – 2009-12-21 16:35:04

+0

謝謝我錯過了那個對話。 – jtruelove 2009-12-21 17:00:51

2

這一段時間的工作,有時沒有。

我已經安裝了1個Eclipse - works。

安裝第二 - 不起作用。

而我不能爲什麼!

經過一段時間後可能會找到解決方案。

需要刪除代理(包括憑據)的所有設置。 並重新插入新的。

在此之後,我得到了工作。

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

33

如果仍然存在問題,請嘗試停用(「清除」)SOCKS

見:https://bugs.eclipse.org/bugs/show_bug.cgi?id=281384 「我相信這樣做的原因是因爲它使用SOCKS代理 而不是HTTP的代理是否配置了SOCKS。「

+0

確實。在這個問題上,我在Eclipse公司的代理人背後遇到了這個問題。清除SOCKS的密碼解決了問題。謝謝 – 2011-01-03 10:29:09

+0

這在Eclipse Kepler上適用於我。神啊,我怎麼知道? – GarouDan 2014-10-01 14:10:18

+0

這也適用於Eclipse月神。謝謝!!! – falvojr 2015-03-10 13:55:09

2

嘗試填補只有HTTP模式

7

窗口→首選項→常規→網絡連接 然後在「代理服務器繞過」,單擊「添加主機」,並輸入從中你會得到你的第三方插件鏈接; 這就是賓果,現在它應該得到插件沒有問題。

+0

太棒了。我想知道爲什麼它不被接受爲正確的答案。謝謝阿米爾。 – 2016-07-22 18:04:38

6

我不斷爭取這一點,因爲每次發佈Eclipse的新版本時,它似乎都是不同的解決方案。這是一個解決方案,不涉及在.ini文件中顯示您的密碼。

在Eclipse中去窗口>首選項>常規>安全性的安全存儲

在「更改密碼」按鈕 填寫安全問題的密碼選項卡點擊。不要讓它們變硬。完成

現在轉到窗口>首選項>常規>網絡連接。從下拉菜單中選擇「手動」。雙擊「HTTP」選項並輸入主機,端口,用戶名和密碼。完成

現在去窗口>首選項>常規>安全性的安全存儲

在對「找回密碼」按鈕 密碼選項卡單擊安全問題填寫。完成

現在Eclipse存儲您的用戶名和密碼

+1

你好,Gareth,你的答案與這個問題無關。 – 2015-08-13 06:02:17

0

爲Eclipse MAR1: - 窗口>首選項>常規>網絡連接。從下拉菜單中選擇「手動」。雙擊「HTTP」選項並輸入主機,端口,用戶名和密碼。應用和完成,它會按預期工作...