Хранение учетных данных завершилось неудачей при использовании EGIT

Первоначально у меня была такая же проблема, как описано в egit - не авторизован.

Во-первых, я успешно клонировал репозиторий из Bitbucket.

Затем я попытался извлечь и получил ошибку "не авторизован"

Однако, когда я использовал совет и нажал "Изменить учетные данные", я получил следующую ошибку:

"Не удалось сохранить учетные данные

Без пароля "

Ответы

Ответ 1

У меня возникла такая же проблема после обновления egit. Этот совет с другого форума работал:

Откройте "Настройки" > "Основные" > "Безопасность" > "Безопасное хранилище". Выберите "OSX Keystore Integration", затем нажмите "Сменить пароль..."

Если вы видите диалоговое окно "Ошибка при расшифровке сохраненных значений... Вы хотите отменить изменение пароля?" Нажмите "Нет".

Это будет reset мастер-пароль безопасного хранилища в Keystore OSX. Вас спросят, хотите ли вы предоставить дополнительную информацию для восстановления пароля, что необязательно.

Ответ 2

Принятый ответ не работал для меня. Есть и другое решение - в Eclipse просто перейдите к:

Preferences > General > Security > Secure Storage > Contents

и удали все.

Ответ 3

Если вы используете Eclipse в OS X, другие ответы могут не работать. Если вы измените содержимое пакета Eclipse (вручную или путем обновления некоторых основных функций или плагинов), подпись приложения больше не будет совпадать, и интеграция с OSX Keystore больше не будет использоваться. Смотрите Bug 391455 для получения дополнительной информации.

Загрузка новой копии Eclipse решит эту проблему, но в качестве обходного пути вы также можете отключить интеграцию с OS X Keystore и использовать вместо нее встроенную Eclipse: Disable OS X Keystore Integration