После диалога с ошибкой аутентификации теперь 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 27 (32-разрядная версия) и EGit 1.1.0 в Windows 7 Ultimate x64.

Спасибо!


person Samir    schedule 10.10.2011    source источник


Ответы (1)


Нашел как это исправить.

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

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