Как изменить учетные данные для хранилища SVN в Eclipse? - PullRequest
119 голосов
/ 27 мая 2009

У меня Eclipse 3.4.2 установлен в Windows с subclipse. Другой разработчик добавил SVN-репозиторий со своими учетными данными и выбрал «Сохранить пароль». Теперь каждый раз, когда я что-то делаю с SVN, используются его кэшированные учетные данные. Как я могу поменять их на мои?

Я уже проверил папки 'workspace / .metadata / .plugins / org.tigris ...' и не смог найти способ сбросить эти кэшированные учетные данные.

Ответы [ 19 ]

3 голосов
/ 27 мая 2013

В любой версии Windows следуйте по этому пути:

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

Затем удалите файл с шестнадцатеричным кодом в этой папке и перезапустите затмение.

3 голосов
/ 10 июля 2013

(Windows 7 Eclipse Indigo 3.7)

C: \ Users \\ AppData \ Roaming \ Subversion \ Auth \ svn.simple

Найдите информационный файл SVN и сделайте его доступным для записи.
(они по умолчанию только для чтения) (перезапуск затмения не требуется)

3 голосов
/ 18 ноября 2015

Я понял метод, который я написал ниже, и он отлично работает для меня

в затмении, выполните следующие простые шаги: Файл -> Импорт -> введите svn -> проект из svn -> следующий -> Создать новое хранилище -> Далее -> Вы увидите «Безопасное хранилище» под меню аутентификации. Нажмите на эту кнопку «Безопасное хранение». Это место, где мы можем удалить все кэши паролей. Теперь, когда вы здесь, выполните следующие действия:

  1. На вкладке пароля нажмите «Очистить пароли»
  2. На вкладке «содержимое» перейдите в SVN, выберите каждый дополнительный параметр и нажмите «Удалить»
  3. Перезапустить затмение

Все сохраненные пароли теперь удалены, и вы можете использовать новый пароль SVN для синхронизации

1 голос
/ 22 января 2015

Удалите файл .keyring в папке: configuration \ org.eclipse.core.runtime, и после этого вам будет предложено указать новую учетную запись svn. у меня это сработало.

1 голос
/ 17 сентября 2013

Удалите файл .keyring в папке: configuration \ org.eclipse.core.runtime, и после этого вам будет предложено указать новую учетную запись svn.

0 голосов
/ 22 июня 2017

В Windows есть несколько мест, где SVN будет помещать кэшированные учетные данные в зависимости от конфигурации системы. Читать SVNBook | Учетные данные клиента .

  • Главное хранилище учетных данных находится в %APPDATA%\Subversion\auth, и вы можете запустить команду svn auth для просмотра и управления его содержимым.

  • Вы также можете запустить cmdkey, чтобы просмотреть учетные данные, хранящиеся в диспетчере учетных данных Windows.

  • Если ваш SVN-сервер интегрирован с Active Directory и поддерживает встроенную проверку подлинности Windows, такую ​​как VisualSVN Server, ваши учетные данные для входа в Windows используются для проверки подлинности, но они не кэшируются. Вы можете запустить whoami, чтобы узнать имя своей учетной записи.

0 голосов
/ 19 ноября 2015

Я удалил файл в каталоге svn.simple по указанному ниже пути на машине с Windows (Windows 7):

C:\Users\[user_name]\AppData\Roaming\Subversion\auth

Проблема решена.

0 голосов
/ 29 мая 2012

Я использую протокол SVN + SSH для доступа к SVN. Чтобы устранить аналогичную проблему, мне нужно было открыть Putty и перенастроить его таким образом, чтобы в сохраненных сеансах не было неправильного_пользователя_имя_почты_пользователя_замена_правильного_пользователя_имя_папки @имера_сервера.

0 голосов
/ 27 января 2014

В Eclipse: Ctrl + F8 -> Исследование репозитория SVN -> Щелкните правой кнопкой мыши в репозитории -> Свойства местоположения -> Готово;)

...