Eclipse sicherer Speicher

108

Ist es möglich, das Kennwort für den sicheren Speicher von Eclipse vollständig zu deaktivieren? Ich verwende Eclipse Helios unter Windows 7.

yannisf
quelle

Antworten:

133

Um die Hauptkennwort-Eingabeaufforderung zu deaktivieren, müssen Sie eine Datei angeben, die das Kennwort enthält -eclipse.password, siehe Eclipse SDK-Hilfe und Fehler 241223 .

Das vollständige Verfahren ist wie folgt (dies ist unter Linux, unter Windows sollte es auch funktionieren, wenn Sie die Pfade ändern):

  1. Beenden Sie Eclipse
  2. Löschen Sie das Verzeichnis ~ / .eclipse / org.eclipse.equinox.security
  3. Erstellen Sie eine Textdatei mit Ihrem Master-Passwort, z echo "secret" > ~/.eclipse/master
  4. Fügen Sie ganz oben in eclipse.ini hinzu, das sich im Eclipse-Programmverzeichnis befindet (als zwei Zeilen nicht zu einer kombinieren)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Starten Sie Eclipse erneut.
exo_cw
quelle
1
Auch wenn die Funktion nicht deaktiviert wird, ist dies eine gute Problemumgehung (aber weniger sicher), um diese dumme Aufforderung ständig zu verhindern.
рüффп
Achten Sie auch auf Leerzeichen nach -eclipse.password . Es scheint den Parameter zu ignorieren, wenn nach ihm Leerzeichen stehen.
Rodrigo Coacci
Das einzige Problem mit dieser Lösung ist, dass in meinem Ubuntu immer /usr/lib/eclipse/eclipse.ini gelesen wird (ich habe versucht, ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini hinzuzufügen ) Also möchte ich mein Passwort dort lieber nicht hinzufügen ...
Gavriel
@Gavriel, Sie können es einfach so ausführen eclipse -eclipse.password /home/user/.eclipse/master(z. B. den Desktop-Eintrag ändern), ohne eclipse.ini zu ändern.
FlasH von Ru
@FlasHfromRu, wahrscheinlich, aber das war vor einem Jahr, jetzt benutze ich stattdessen AndroidStudio und IDEA;)
Gavriel
129
  1. Windows-> Einstellungen-> geben Sie dann "sicherer Speicher" ein
  2. Wählen Sie auf der Registerkarte Inhalt die Option [Standardmäßiger sicherer Speicher].
  3. Klicken Sie auf Löschen.
  4. Lassen Sie Eclipse neu starten.
Benutzer1
quelle
11
Ein viel einfacher und omho der richtige Weg, dies zu löschen. @exo_cw ist korrekt, aber Ihre Lösung ist besser. Vielen Dank!
Rbaleksandar
Einverstanden. ABER ich hatte gerade eine Situation, in der Eclipse beim Laden nach dem Hauptkennwort fragte, aber etwas mich daran hinderte, Eingaben zu machen, Fenster zu schließen oder Einstellungen vorzunehmen. Ich habe Eclipse getötet und das Verzeichnis gelöscht (@exo_cw Schritte 1 und 2) und konnte dann [Default Secure Storage] löschen
eugenevd
@ User1, deine Lösung hat funktioniert. Vielen Dank. Diese sichere Speicherfunktion hat mich jedes Mal irritiert, wenn ich Eclipse gestartet habe. Ich frage mich, warum Eclipse-Entwickler diese Funktion hinzugefügt haben.
Shekhar
das hat die Dinge für mich behoben. Yay.
Leo Ufimtsev
2
Während dies funktioniert, kann ich keine Passwörter speichern. Wenn Sie Kennwörter speichern möchten, ohne das Hauptkennwort jedes Mal eingeben zu müssen, wenn eines Ihrer Kennwörter verwendet wird, ist die beste Lösung besser.
Daniel_H
4

Hier ist meine Lösung in Nano.2 unter Windows. Sie ist nett und einfach und scheint zu funktionieren:

  • Fenster -> Einstellungen -> Allgemein -> Sicherheit -> Sicherheitsspeicher
  • Registerkarte "Kennwort": Deaktivieren Sie im Abschnitt Hauptkennwortanbieter die Option Windows-Integration und UI-Eingabeaufforderung

Ich habe auch versucht, den [Standard-Sicherungsspeicher] auf der Registerkarte "Inhalt" zu löschen, wie einige andere vorgeschlagene Antworten, aber dies ist nicht erforderlich und wird beim Neustart trotzdem neu erstellt.

Andrew
quelle
2

Sie können es jetzt einfach löschen, vorausgesetzt, Sie benötigen es für nichts. Gehen Sie zu Fenster> Einstellungen> Allgemein> Sicherheit> Sicherer Speicher und klicken Sie dann auf die Registerkarte "Inhalt". Wenn Sie auf die Schaltfläche Löschen klicken und dann Eclipse neu starten, wird das Popup nicht mehr angezeigt.

Soweit ich weiß, wird Secure Storage hauptsächlich mit Repositorys wie Git und SVN verwendet. In meinem Fall brauche ich es nicht für meinen Heimcomputer. Ich benutze Git bei der Arbeit, aber trotzdem habe ich noch nie gesehen, dass der sichere Speicher auftaucht.

MattC
quelle
1

Unter Ubuntu 11.10 mit installiertem Eclipse Indigo ist der Ordner org.eclipse.equinox.security im Ordner /root/.eclipse versteckt. Mach a

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

Starten Sie dann Eclipse (neu) und das Passwort ist verschwunden.

Steros
quelle
1
Verwenden Sie den Root-Benutzer zum Programmieren? : - |
Matteo
Warum schlagen Sie die Verwendung des Root-Benutzers vor?
Danilo Piazzalunga
Ich schlage es nicht vor. Ich sagte nur in meiner Installation, dass es dort war. Ich habe die Informationen hinzugefügt, weil ich den in der obigen Antwort genannten Ordner nicht finden konnte.
Steros
1

In Windows 7 enerprise 64 Bit + Java 8 In Eclipse gehen Sie zu:

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

Gehen Sie dann zu Allgemein - Netzwerkverbindungen - Proxy und bearbeiten Sie Ihre Proxy-Einstellungen. Ein Assistent zum Erstellen eines sicheren Speichers wird angezeigt

GRR
quelle
1

Beim Öffnen der Eclipse oder beim Importieren des Projekts wird manchmal der Fehler Salt angezeigt, der 8 Byte lang sein muss . Dies liegt an Konflikten zwischen Java und dem OS-Schlüsselspeicher.

Beides ist die Lösung dieses Problems.

► Lösung 1: Entfernen Sie die Datei <USERHOME> .eclipse \ org.eclipse.equinox.security \ Secure_ Storage von Ihrem System. Starten Sie danach den Computer neu und versuchen Sie, Eclipse *** zu verwenden.

► Lösung 2: Deaktivieren Sie die Windows-Integration (64-Bit) und die Benutzeroberfläche auf der Registerkarte Kennwort von Windows -> Einstellungen -> Allgemein -> Sicherheit -> Sicherer Speicher. Starten Sie danach den Computer neu und versuchen Sie, Eclipse zu verwenden.

► Lösung 3: Löschen Sie [Standard-Sicherungsspeicher] von der Registerkarte Inhalt von Windows -> Einstellungen -> Allgemein -> Sicherheit -> Sicherer Speicher. Starten Sie danach den Computer neu und versuchen Sie, Eclipse zu verwenden.

Manish Kumar
quelle
Lösung 3 hat es versucht und funktioniert für Pakete aus dem EC Store.
Weil der