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.

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.

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.

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.


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.


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.


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


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.


Lösung 3 hat es versucht und funktioniert für Pakete aus dem EC Store.
Weil der
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.