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.