Bezpieczne przechowywanie Eclipse


108

Czy można całkowicie wyłączyć bezpieczne hasło przechowywania Eclipse? Używam Eclipse Helios w systemie Windows 7.

Odpowiedzi:


133

Aby wyłączyć pytanie o hasło mistrz trzeba specifiy plik zawierający hasła z -eclipse.passwordpatrz Eclipse SDK Pomoc i Bug 241223 .

Pełna procedura jest następująca (w systemie Linux, w systemie Windows powinno również działać, jeśli zmienisz ścieżki):

  1. Wyjdź z Eclipse
  2. Usuń katalog ~ / .eclipse / org.eclipse.equinox.security
  3. Utwórz plik tekstowy zawierający Twoje hasło główne, np echo "secret" > ~/.eclipse/master
  4. Dodaj na samą górę eclipse.ini, znajdującego się w katalogu programu Eclipse (jako dwie linie, nie łącz w jedną)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Uruchom ponownie Eclipse.

1
Nawet to nie wyłącza tej funkcji, jest dobrym obejściem (ale mniej bezpiecznym), aby zapobiec temu głupiemu monitowi przez cały czas.
рüффп

Uważaj również na wszelkie spacje po -eclipse.password . Wydaje się, że ignoruje parametr, jeśli po nim są spacje.
Rodrigo Coacci

jedynym problemem z tym rozwiązaniem jest to, że w moim Ubuntu zawsze czyta /usr/lib/eclipse/eclipse.ini (próbowałem dodać ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ), więc wolałbym nie dodawać tam swojego hasła ...
Gavriel,

@Gavriel, możesz go po prostu uruchomić eclipse -eclipse.password /home/user/.eclipse/master(np. Zmodyfikować wpis na pulpicie) bez modyfikowania eclipse.ini.
FlasH z Ru

@FlasHfromRu pewnie, ale to było rok temu, teraz zamiast tego używam AndroidStudio i IDEA;)
Gavriel

129
  1. Windows-> preferencje-> następnie wpisz „bezpieczne przechowywanie”
  2. Na karcie Zawartość wybierz opcję [Domyślne bezpieczne przechowywanie].
  3. Kliknij Usuń.
  4. Pozwól Eclipse zrestartować.

11
O wiele łatwiejszy i omho właściwy sposób, aby to usunąć. @exo_cw jest poprawne, ale Twoje rozwiązanie jest lepsze. Wielkie dzięki!
rbaleksandar

Zgoda. ALE, miałem właśnie sytuację, w której podczas ładowania Eclipse pytał o hasło główne, ale coś blokowało mnie przed wejściem, zamykaniem okien lub przechodzeniem do preferencji. Zabiłem Eclipse i usunąłem katalog (@exo_cw kroki 1 i 2), a następnie mogłem dostać się do usunięcia [Default Secure Storage]
eugenevd

@ User1, Twoje rozwiązanie zadziałało. Wielkie dzięki. Ta funkcja bezpiecznego przechowywania irytowała mnie za każdym razem, gdy uruchamiałem Eclipse. Zastanawiasz się, dlaczego programiści Eclipse dodali tę funkcję.
Shekhar

to naprawiło dla mnie rzeczy. tak.
Leo Ufimtsev

2
chociaż to działa, nie mogę przechowywać żadnych haseł. Jeśli chcesz przechowywać hasła, ale bez konieczności wpisywania hasła głównego za każdym razem, gdy jest używane jedno z haseł, najlepsze rozwiązanie jest lepsze.
Daniel_H

4

Oto moje rozwiązanie w Nano.2 w systemie Windows, jest przyjemne i łatwe i wydaje się działać:

  • Okno -> Preferencje -> Ogólne -> Bezpieczeństwo -> Pamięć bezpieczeństwa
  • Karta Hasło: w sekcji Dostawcy haseł głównych usuń zaznaczenie opcji Integracja z systemem Windows i monit interfejsu użytkownika

Próbowałem również usunąć [Domyślne bezpieczne przechowywanie] na karcie Zawartość, tak jak sugerowały inne odpowiedzi, ale nie jest to potrzebne i i tak jest odtwarzane po ponownym uruchomieniu.


2

Możesz go teraz po prostu usunąć, zakładając, że do niczego go nie potrzebujesz. Przejdź do okna> Preferencje> Ogólne> Bezpieczeństwo> Bezpieczne przechowywanie, a następnie kliknij kartę „Zawartość”. Jeśli klikniesz przycisk Usuń, a następnie ponownie uruchomisz Eclipse, wyskakujące okienko nie będzie już widoczne.

Z tego, co rozumiem, Bezpieczne przechowywanie jest używane głównie z repozytoriami, takimi jak Git i SVN. W moim przypadku nie potrzebuję go do mojego domowego komputera. Używam Git w pracy, ale mimo to nigdy wcześniej nie widziałem wyskakującego Bezpiecznego magazynu.


1

W systemie Ubuntu 11.10 z zainstalowanym Eclipse Indigo folder org.eclipse.equinox.security jest ukryty w folderze /root/.eclipse. Zrób

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

Następnie (ponownie) uruchom zaćmienie, a hasło zniknie.


1
Czy używasz użytkownika root do programowania? : - |
Matteo

Dlaczego sugerujesz użycie użytkownika root?
Danilo Piazzalunga,

Ja tego nie sugeruję. Powiedziałem tylko w mojej instalacji, że tam jest. Dodałem informacje, ponieważ nie mogłem znaleźć folderu wymienionego w odpowiedzi powyżej.
steros

1

W systemie Windows 7 enerprise 64 bits + Java 8 In Eclipse przejdź do:

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

Następnie przejdź do Ogólne - połączenia sieciowe - proxy I edytuj ustawienia proxy. Pojawi się kreator do tworzenia bezpiecznego magazynu


1

Podczas otwierania Eclipse lub importowania projektu, czasami może pojawić się błąd o nazwie Salt musi mieć długość 8 bajtów . Dzieje się tak z powodu konfliktów między magazynem kluczy Java i systemu operacyjnego.

Jedno z poniższych rozwiązań tego problemu.

► Rozwiązanie 1: Usuń plik <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage z systemu. Następnie uruchom ponownie komputer i spróbuj użyć Eclipse ***.

► Rozwiązanie 2: Usuń zaznaczenie opcji Integracja z systemem Windows (wersja 64-bitowa) i monit interfejsu użytkownika na karcie Hasło w systemie Windows -> Preferencje -> Ogólne -> Bezpieczeństwo -> Bezpieczne przechowywanie. Następnie uruchom ponownie komputer i spróbuj użyć Eclipse.

► Rozwiązanie 3: Usuń [Default Secure Storage] z zakładki Contents w Windows -> Preferences -> General -> Security -> Secure Storage. Następnie uruchom ponownie komputer i spróbuj użyć Eclipse.


Rozwiązanie 3 wypróbowane i działa dla pakietów z EC Store.
coz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.