Безопасное хранилище Eclipse


Ответы:


134

Чтобы отключить мастер запроса пароля вы должны specifiy файл , содержащий пароль с -eclipse.password, см Eclipse SDK Помощь и Bug 241223 .

Полная процедура выглядит следующим образом (это в Linux, в Windows она также должна работать, если вы измените пути):

  1. Выйти из затмения
  2. Удалите каталог ~ / .eclipse / org.eclipse.equinox.security
  3. Создайте текстовый файл, содержащий ваш мастер-пароль, например echo "secret" > ~/.eclipse/master
  4. Добавьте в самый верх файла eclipse.ini, находящегося в каталоге программы Eclipse (как две строки, не объединяйте в одну)

    -eclipse.password
    /home/user/.eclipse/master
    
  5. Снова запустите Eclipse.

1
Даже если он не отключает эту функцию, это хороший обходной путь (но менее безопасный), чтобы постоянно предотвращать эту глупую подсказку.
рüффп

Также остерегайтесь любых пробелов после -eclipse.password . Кажется, что параметр игнорируется, если после него есть пробелы.
Родриго Коаччи

единственная проблема с этим решением заключается в том, что в моем Ubuntu он всегда читает /usr/lib/eclipse/eclipse.ini (я пытался добавить ~ / eclipse.ini, ~ / .eclipse / eclipse.ini, ~ / .eclipse.ini ), поэтому я бы предпочел не добавлять туда свой пароль ...
Гавриил

@Gavriel, вы можете просто запустить его как eclipse -eclipse.password /home/user/.eclipse/master(например, изменить запись на рабочем столе), не изменяя eclipse.ini.
FlasH от Ru,

@FlasHfromRu, наверное, но это было год назад, теперь я использую AndroidStudio и IDEA;)
Gavriel

129
  1. Windows-> настройки-> затем введите "безопасное хранилище"
  2. На вкладке «Содержание» выберите [Защищенное хранилище по умолчанию].
  3. Щелкните Удалить.
  4. Дайте Eclipse перезапуститься.

11
Намного более простой и правильный способ удалить это. @exo_cw правильно, но ваше решение лучше. Большое спасибо!
rbaleksandar

Согласовано. НО, у меня была ситуация, когда при загрузке Eclipse запрашивал мастер-пароль, но что-то блокировало меня от ввода, закрытия каких-либо окон или перехода к настройкам. Я убил Eclipse и удалил каталог (@exo_cw шаги 1 и 2), а затем смог войти, чтобы удалить [Защищенное хранилище по умолчанию]
eugenevd

@ User1, ваше решение сработало. Большое спасибо. Эта функция безопасного хранения раздражала меня каждый раз, когда я запускал Eclipse. Интересно, почему разработчики Eclipse добавили эту функцию.
Шекхар

это исправило для меня. ура.
Лев Уфимцев

2
пока это работает, я не могу хранить пароли. Если вы хотите хранить пароли, но без необходимости вводить мастер-пароль каждый раз, когда используется один из ваших паролей, то лучшее решение лучше.
Daniel_H

4

Вот мое решение в Nano.2 для Windows, оно красивое, простое и, похоже, работает:

  • Окно -> Настройки -> Общие -> Безопасность -> Хранилище безопасности
  • Вкладка «Пароль»: в разделе «Поставщики мастер-паролей» снимите флажок «Интеграция с Windows и запрос пользовательского интерфейса».

Я также попытался удалить [Защищенное хранилище по умолчанию] на вкладке «Содержание», как предлагалось в некоторых других ответах, но это не требуется. и оно все воссоздается при перезагрузке.


2

Теперь вы можете просто удалить его, если он вам ни для чего не нужен. Перейдите в «Окно»> «Настройки»> «Общие»> «Безопасность»> «Защищенное хранилище», а затем щелкните вкладку «Содержание». Если вы нажмете кнопку «Удалить», а затем перезапустите Eclipse, вы больше не увидите всплывающее окно.

Насколько я понимаю, Secure Storage в основном используется с такими репозиториями, как Git и SVN. В моем случае он мне не нужен для домашнего компьютера. Я использую Git на работе, но даже в этом случае я никогда раньше не видел всплывающего окна Secure Storage.


1

В Ubuntu 11.10 с установленным Eclipse Indigo папка org.eclipse.equinox.security скрыта в папке /root/.eclipse. Сделать

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

Затем (повторно) запустите eclipse, и пароль исчезнет.


1
Вы используете для программирования пользователя root? : - |
Маттео

Почему вы предлагаете использовать пользователя root?
Данило Пьяццалунга 05

Я этого не предлагаю. Я только сказал в своей установке, что он был там. Я добавил информацию, потому что не смог найти папку, упомянутую в ответе выше.
Steros 06

1

В windows 7 enerprise 64 бита + java 8 В eclipse перейдите по ссылке:

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

Затем перейдите в Общие - сетевые подключения - прокси и отредактируйте настройки прокси. Появится мастер создания безопасного хранилища


1

При открытии Eclipse или импорте проекта вы можете иногда получать ошибку, называемую Salt, которая должна быть длиной 8 байт . Это связано с конфликтами между Java и хранилищем ключей ОС.

Одно из следующих решений этой проблемы.

► Решение 1. Удалите файл <USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_ storage из вашей системы. После этого перезагрузите компьютер и попробуйте использовать Eclipse ***.

► Решение 2. Снимите флажок Интеграция с Windows (64-разрядная версия) и запрос пользовательского интерфейса. вкладке «Пароль» в Windows -> Настройки -> Общие -> Безопасность -> Безопасное хранилище. После этого перезагрузите компьютер и попробуйте использовать Eclipse.

► Решение 3. Удалите [Защищенное хранилище по умолчанию] на вкладке "Содержание" в Windows -> Настройки -> Общие -> Безопасность -> Безопасное хранилище. После этого перезагрузите компьютер и попробуйте использовать Eclipse.


Решение 3 попробовало, и оно работает для пакетов из EC Store.
Coz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.