После диалога "Auth failed" теперь EGit больше не запрашивает имя пользователя и пароль

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

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

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

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

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

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

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

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

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

Спасибо!

Ответ 1

Узнайте, как это исправить.

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

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