2009-12-21 24 views
40

Estoy usando la última versión de Eclipse Galileo y tengo que acceder a la web desde un proxy. Veo dónde puedo configurar las configuraciones de Internet en manual y especificar un proxy, pero no hay forma de especificar mis credenciales de autenticación que puedo ver y tampoco me las pide. Por lo tanto, no puedo acceder a ningún sitio de actualización de complementos, etc. ¿Alguien más tiene este problema o conoce una buena solución? ¿O hay una mejor versión de Eclipse para usar?Cómo especificar las credenciales de autenticación proxy Eclipse?

Respuesta

58

En Eclipse, vaya a Ventana → Preferencias → General → Conexiones de red. En el cuadro combinado de Proveedor activo, elija "Manual". En la tabla de entradas de proxy, para cada entrada, haga clic en "Editar ..." y proporcione los detalles de su host proxy, puerto, nombre de usuario y contraseña.

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

+0

no habría que involucrar a poner mi contraseña en texto plano? también, ¿cuál es el formato de la cadena? – jtruelove

+0

1. Si desea Eclipse (o cualquier herramienta, para el caso) para realizar la autenticación para usted, entonces usted tiene que decirle su contraseña :-) ¿Por qué es un problema? 2. ¿El formato de qué cadena? –

+0

gracias, me perdí ese diálogo de alguna manera. – jtruelove

2

Esto funciona en algún momento, en algún momento no.

He instalado 1 Eclipse - funciona.

Segundo instalado - no funciona.

¡Y no entiendo por qué!

Después de un tiempo se puede encontrar una solución.

Necesita borrar toda la configuración de proxy (credenciales incluidas). Y vuelva a insertar para nuevo.

Después de esto para mí conseguir trabajo.

8

Aquí está la solución:

En eclipse.ini escribir lo siguiente:

-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 

Después de iniciar Eclipse verificar, que utiliza el método manual del proxy.

HTH

33

Si usted tiene todavía problemas, prueba a desactivar ("Borrar") calcetines

véase: https://bugs.eclipse.org/bugs/show_bug.cgi?id=281384 "Creo que la razón de esto es debido a que utiliza el proxy SOCKS en lugar de HTTP proxy si está configurado SOCKS ".

+0

De hecho. Sufrí con Eclipse 3.6 detrás de un proxy corporativo con este problema. Al borrar la contraseña de SOCKS, se solucionó el problema. Gracias –

+0

Esto me funcionó en Eclipse Kepler. Dios santo, ¿cómo lo sabría? – GarouDan

+0

Esto también funcionó para Eclipse Luna. ¡¡¡Gracias!!! – falvojr

2

tratar de llenar sólo el esquema HTTP

7

Ventana → Preferencias → Conexiones general → Red luego bajo "proxy" clic "Add Host" y entrar en el enlace desde el que se va a obtener el complemento de terceros ; eso es bingo, ahora debería obtener el complemento sin problema.

+0

Impresionante. Me pregunto por qué no se acepta como una respuesta correcta. Gracias Amir. –

6

Lucho con esto constantemente, ya que parece que es una solución diferente cada vez que se lanza una nueva versión de Eclipse. Aquí hay una solución que no implica mostrar su contraseña en el archivo .ini.

En Eclipse vaya a Ventana> Preferencias> General> Seguridad Secure Storage

En la ficha Contraseña, haga clic en el botón "Cambiar contraseña" Rellene las preguntas de seguridad. No los hagas difícil.Terminar

Ahora vaya a Ventana> Preferencias> General> Conexiones de red. Elija "Manual" de desplegable. Haga doble clic en la opción "HTTP" e ingrese el host, el puerto, el nombre de usuario y la contraseña. Terminar

Ahora vaya a Ventana> Preferencias> General> Seguridad de almacenamiento seguro

En la ficha Contraseña, haga clic en el botón "Recuperar contraseña" Rellena las preguntas de seguridad. Terminar

Eclipse ahora almacena su nombre de usuario y contraseña

+1

Hola Gareth, tu respuesta no está relacionada con esta pregunta. –

0

para Eclipse Mar1: - Ventana> Preferencias> General> Conexiones de red. Elija "Manual" de desplegable. Haga doble clic en la opción "HTTP" e ingrese el host, el puerto, el nombre de usuario y la contraseña. Aplicar y acabado ,, que va a funcionar como se espera ...

Cuestiones relacionadas