После диалога «Сбой аутентификации» теперь EGit больше не запрашивает имя пользователя и пароль

#android #eclipse #egit

#Android #eclipse #egit

Вопрос:

Я некоторое время использую небольшой репозиторий git, который был настроен для меня, и я использую EGit для фиксации и отправки своих изменений. (это не github или что-то подобное, просто репозиторий, установленный на общем сервере git)

Однако всякий раз, когда я использовал EGit, он всегда запрашивал у меня мое имя пользователя и пароль (и мое имя пользователя уже отображалось, поскольку оно, вероятно, было где-то сохранено, возможно, в моем URI для конфигурации push). Затем, сегодня, я неправильно ввел свой пароль, и EGit выдал мне ошибку «Сбой авторизации». Это, очевидно, ожидаемо, но затем, всякий раз, когда я пытался нажать снова, EGit больше не запрашивает мое имя пользователя / пароль. Он просто переходит прямо к экрану ошибки «Сбой авторизации».

Я попытался внести несколько изменений в свою Push-конфигурацию, например, изменить протоколы (изначально протокол не был определен, затем я попробовал ssh и https) и определить свое имя пользователя и пароль на этом экране конфигурации, но, похоже, ничего не работает.

Я также попытался восстановить свои ключи id_rsa (которые я не совсем уверен, что использовал их раньше, поскольку EGit всегда запрашивал у меня имя пользователя / пароль) безрезультатно.

Я следил за множеством возможных решений, просматривая похожие проблемы здесь, в StackOverflow, но ни одна из них не сработала для меня.

Удаление и переустановка плагина EGit не сработали. Полное удаление папки Eclipse и переустановка ее с нуля также не сработали.

Итак, по сути, я хочу, чтобы EGit снова начал запрашивать мое имя пользователя и пароль.

Кто-нибудь имеет представление о том, что может быть причиной такого поведения, когда не запрашивается имя пользователя / пароль, и как мне заставить это работать снова?

Я использую Eclipse Indigo 3.7.1 (32-разрядная версия) с Java JDK 6 update 27 32-разрядная версия и EGit 1.1.0 в Windows 7 Ultimate x64

Спасибо!

Ответ №1:

Выяснил, как это исправить.

Оказывается, Eclipse записал мой пароль с ошибками в своем защищенном хранилище. Все, что мне нужно было сделать, это исправить это:

  • Перейдите в окно> Меню настроек;
  • Введите «Безопасное хранилище» в поле фильтра в левом верхнем углу окна настроек;
  • Выберите «Безопасное хранилище» в списке слева;
  • Выберите вкладку «Содержимое»;
  • Разверните узел [Защищенное хранилище по умолчанию];
  • Удалите запись «GIT» с этого узла.