Archiviazione sicura Eclipse


108

È possibile disabilitare completamente la password di archiviazione sicura di Eclipse? Sto eseguendo Eclipse Helios su Windows 7.

Risposte:


133

Per disabilitare la richiesta della password principale è necessario specificare un file contenente la password con -eclipse.password, vedere la Guida di Eclipse SDK e il bug 241223 .

La procedura completa è la seguente (questa è su Linux, su Windows dovrebbe funzionare anche se cambi i percorsi):

  1. Esci da Eclipse
  2. Elimina la directory ~ / .eclipse / org.eclipse.equinox.security
  3. Crea un file di testo contenente la tua password principale, ad es echo "secret" > ~/.eclipse/master
  4. Aggiungi all'inizio di eclipse.ini, che si trova nella directory del programma Eclipse (come due righe, non combinare in una)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Avvia di nuovo Eclipse.

1
Anche se non disabilita la funzione, è una buona soluzione alternativa (ma meno sicura) per evitare sempre quello stupido prompt.
рüффп

Inoltre, fai attenzione agli spazi dopo -eclipse.password . Sembra ignorare il parametro se ci sono spazi dopo di esso.
Rodrigo Coacci

l'unico problema con questa soluzione è che nel mio Ubuntu si legge sempre /usr/lib/eclipse/eclipse.ini (ho provato ad aggiungere ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ) quindi preferirei non aggiungere la mia password lì ...
Gavriel

@Gavriel, puoi semplicemente eseguirlo come eclipse -eclipse.password /home/user/.eclipse/master(ad esempio modificare la voce del desktop) senza modificare eclipse.ini.
FlasH da Ru

@FlasHfromRu, probabilmente, ma è stato un anno fa, ora uso AndroidStudio e IDEA;)
Gavriel

129
  1. Windows-> preferenze-> quindi digita "archiviazione sicura"
  2. Nella scheda Contenuto, selezionare [Archiviazione sicura predefinita].
  3. Fare clic su Elimina.
  4. Lascia che Eclipse si riavvii.

11
Un modo molto più semplice e corretto per eliminarlo. @exo_cw è corretto ma la tua soluzione è migliore. Molte grazie!
rbaleksandar

Concordato. MA, ho appena avuto una situazione in cui al caricamento, Eclipse ha chiesto la password principale ma qualcosa mi stava bloccando dall'input, o chiudendo qualsiasi finestra o andando alle preferenze. Ho ucciso Eclipse e cancellato la directory (@exo_cw passaggi 1 e 2) e quindi ho potuto accedere per eliminare [Default Secure Storage]
eugenevd

@ Utente1, la tua soluzione ha funzionato. Molte grazie. Questa funzione di archiviazione sicura mi irritava ogni volta che avviavo Eclipse. Chiedendosi perché gli sviluppatori di Eclipse hanno aggiunto questa funzionalità.
Shekhar

questo ha risolto le cose per me. Sìì.
Leo Ufimtsev

2
mentre funziona, non posso memorizzare alcuna password. Se desideri memorizzare le password ma senza dover digitare la password principale ogni volta che viene utilizzata una delle tue password, la soluzione migliore è migliore.
Daniel_H

4

Ecco la mia soluzione in Nano.2 su Windows, è bella e facile e sembra funzionare:

  • Finestra -> Preferenze -> Generale -> Sicurezza -> Archiviazione di sicurezza
  • Scheda Password: nella sezione Fornitori di password principali, deseleziona Integrazione Windows e Prompt dell'interfaccia utente

Ho anche provato a eliminare l '[Archiviazione sicura predefinita] nella scheda Contenuti come suggerito da altre risposte, ma non è necessario e viene comunque ricreato al riavvio.


2

Ora puoi semplicemente eliminarlo, supponendo che non ti serva per nulla. Vai a Finestra> Preferenze> Generali> Sicurezza> Archiviazione sicura e quindi fai clic sulla scheda "Contenuti". Se fai clic sul pulsante Elimina e quindi riavvia Eclipse, non vedrai più il popup.

Da quello che ho capito, Secure Storage viene utilizzato principalmente con repository come Git e SVN. Nel mio caso, non ne ho bisogno per il mio computer di casa. Uso Git al lavoro, ma anche così, non ho mai visto il pop-up di Secure Storage prima.


1

Su Ubuntu 11.10 con Eclipse Indigo installato la cartella org.eclipse.equinox.security è nascosta nella cartella /root/.eclipse. Fai un

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

Quindi (ri) avvia eclipse e la password sarà sparita.


1
Usi l'utente root per programmare? : - |
Matteo

Perché suggerisci l'uso dell'utente root?
Danilo Piazzalunga

Non lo sto suggerendo. Ho detto solo nella mia installazione che era lì. Ho aggiunto le informazioni perché non sono riuscito a trovare la cartella menzionata nella risposta sopra.
steros

1

In windows 7 enerprise 64 bit + java 8 In eclipse vai a:

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

Quindi vai su Generale - connessioni di rete - proxy e modifica le impostazioni del proxy. Viene visualizzata una procedura guidata per creare l'archiviazione sicura


1

Durante l'apertura di Eclipse o l'importazione del progetto, a volte potresti ricevere un errore chiamato Salt che deve essere lungo 8 byte . Ciò è dovuto ai conflitti tra Java e l'archivio chiavi del sistema operativo.

Una delle seguenti sono le soluzioni di questo problema.

► Soluzione 1: rimuovere il file <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage dal sistema. Successivamente, riavvia la macchina e prova a utilizzare Eclipse ***.

► Soluzione 2: deseleziona Integrazione Windows (64 bit) e Prompt dell'interfaccia utente dalla scheda Password di Windows -> Preferenze -> Generale -> Sicurezza -> Archiviazione sicura. Successivamente, riavviare la macchina e provare a utilizzare Eclipse.

► Soluzione 3: eliminare [Archiviazione sicura predefinita] dalla scheda Contenuti di Windows -> Preferenze -> Generale -> Sicurezza -> Archiviazione sicura. Successivamente, riavviare la macchina e provare a utilizzare Eclipse.


La soluzione 3 è stata provata e funziona per i pacchetti di EC Store.
perché
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.