Almacenamiento seguro de Eclipse


108

¿Es posible deshabilitar completamente la contraseña de almacenamiento seguro de Eclipse? Estoy ejecutando Eclipse Helios en Windows 7.

Respuestas:


133

Para deshabilitar la solicitud de contraseña maestra, debe especificar un archivo que contenga la contraseña con -eclipse.password, consulte la Ayuda de Eclipse SDK y el error 241223 .

El procedimiento completo es el siguiente (esto es en Linux, en Windows debería funcionar también si cambia las rutas):

  1. Salir de Eclipse
  2. Elimina el directorio ~ / .eclipse / org.eclipse.equinox.security
  3. Cree un archivo de texto que contenga su contraseña maestra, p. Ej. echo "secret" > ~/.eclipse/master
  4. Agregue a la parte superior de eclipse.ini, que se encuentra en el directorio del programa Eclipse (como dos líneas, no combine en una)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Inicie Eclipse de nuevo.

1
Incluso si no desactiva la función, es una buena solución (pero menos segura) para evitar ese mensaje tonto todo el tiempo.
рüффп

Además, tenga cuidado con los espacios posteriores -eclipse.password . Parece ignorar el parámetro si hay espacios después de él.
Rodrigo Coacci

el único problema con esta solución es que en mi Ubuntu siempre se lee /usr/lib/eclipse/eclipse.ini (intenté agregar ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ) así que prefiero no agregar mi contraseña allí ...
Gavriel

@Gavriel, puedes ejecutarlo como eclipse -eclipse.password /home/user/.eclipse/master(por ejemplo, modificar la entrada del escritorio) sin modificar eclipse.ini.
Parpadeante desde el

@FlasHfromRu, probablemente, pero eso fue hace un año, ahora uso AndroidStudio e IDEA en su lugar;)
Gavriel

129
  1. Windows-> preferencias-> luego escriba "almacenamiento seguro"
  2. En la pestaña Contenido, seleccione [Almacenamiento seguro predeterminado].
  3. Haga clic en Eliminar.
  4. Deje que Eclipse se reinicie.

11
Una forma mucho más fácil y omho de eliminar esto. @exo_cw es correcto pero tu solución es mejor. ¡Muchas gracias!
rbaleksandar

Convenido. PERO, acabo de tener una situación en la que, al cargar, Eclipse pidió la contraseña maestra pero algo me estaba bloqueando la entrada, o cerrando cualquier ventana, o yendo a las preferencias. Maté a Eclipse y eliminé el directorio (@exo_cw pasos 1 y 2) y luego pude ingresar para eliminar [Almacenamiento seguro predeterminado]
eugenevd

@ User1, su solución funcionó. Muchas gracias. Esta función de almacenamiento seguro me irritaba cada vez que iniciaba Eclipse. Preguntándose por qué los desarrolladores de Eclipse agregaron esta función.
Shekhar

esto arregló las cosas para mí. Hurra.
Leo Ufimtsev

2
mientras esto funciona, no puedo almacenar ninguna contraseña. Si desea almacenar contraseñas pero sin tener que escribir la contraseña maestra cada vez que se usa una de sus contraseñas, entonces la mejor solución es mejor.
Daniel_H

4

Aquí está mi solución en Nano.2 en Windows, y es agradable y fácil y parece estar funcionando:

  • Ventana -> Preferencias -> General -> Seguridad -> Almacenamiento de seguridad
  • Ficha Contraseña: en la sección Proveedores de contraseñas maestras, desmarque Integración de Windows y Solicitud de interfaz de usuario

También intenté eliminar el [Almacenamiento seguro predeterminado] en la pestaña Contenido como se sugirieron otras respuestas, pero esto no es necesario y se vuelve a crear al reiniciar de todos modos.


2

Ahora puede simplemente eliminarlo, asumiendo que no lo necesita para nada. Vaya a Ventana> Preferencias> General> Seguridad> Almacenamiento seguro y luego haga clic en la pestaña 'Contenido'. Si hace clic en el botón Eliminar y luego reinicia Eclipse, ya no verá la ventana emergente.

Por lo que tengo entendido, el almacenamiento seguro se usa principalmente con repositorios como Git y SVN. En mi caso, no lo necesito para la computadora de mi casa. Utilizo Git en el trabajo, pero aun así, nunca antes había visto aparecer el Almacenamiento seguro.


1

En Ubuntu 11.10 con Eclipse Indigo instalado, la carpeta org.eclipse.equinox.security está oculta en la carpeta /root/.eclipse. Hacer un

sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup

Luego (re) inicie eclipse y la contraseña desaparecerá.


1
¿Utiliza el usuario root para programar? : - |
Matteo

¿Por qué sugiere el uso del usuario root?
Danilo Piazzalunga

No lo estoy sugiriendo. Solo dije en mi instalación que estaba allí. Agregué la información porque no pude encontrar la carpeta mencionada en la respuesta anterior.
steros

1

En Windows 7 enerprise 64 bits + java 8 En eclipse, vaya a:

Preferences
--> General
    -> security
        -> secure Storage. 
            In master Password providers UNCKECK Windows integration (64 bits)

Luego vaya a General - conexiones de red - proxy y edite su configuración de proxy. Aparece un asistente para crear almacenamiento seguro


1

Al abrir Eclipse o importar el proyecto, a veces puede aparecer un error llamado Salt debe tener 8 bytes de longitud . Esto se debe a conflictos entre Java y el almacén de claves del sistema operativo.

Cualquiera de las siguientes son las soluciones a este problema.

► Solución 1: Elimine el archivo <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage de su sistema. Después de eso, reinicie la máquina e intente usar Eclipse ***.

► Solución 2: desmarque Integración de Windows (64 bits) y la Solicitud de interfaz de usuario de la pestaña Contraseña de Windows -> Preferencias -> General -> Seguridad -> Almacenamiento seguro. Después de eso, reinicie la máquina e intente usar Eclipse.

► Solución 3: Elimine [Almacenamiento seguro predeterminado] de la pestaña Contenido de Windows -> Preferencias -> General -> Seguridad -> Almacenamiento seguro. Después de eso, reinicie la máquina e intente usar Eclipse.


Se probó la solución 3 y funciona para paquetes de EC Store.
porque
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.