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

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

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

Ответы [ 19 ]

156 голосов
/ 27 мая 2009

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8:

Имена пользователей и пароли

Subclipse не собирает и не сохраняет учетные данные имени пользователя и пароля при определении хранилища. Это связано с тем, что клиентские адаптеры JavaHL и SVNKit достаточно интеллектуальны, чтобы запрашивать у вас эту информацию, когда им это необходимо, в том числе при изменении пароля.

Вы также можете разрешить адаптеру кэшировать эту информацию, и часто возникает вопрос: как удалить эту кэшированную информацию, чтобы вы могли снова получить запрос? У нас есть открытый запрос на добавление API в JavaHL, чтобы мы могли предоставить пользовательский интерфейс для этого. В настоящее время вы должны вручную удалить кеш. Расположение кэша зависит от используемого клиентского адаптера.

JavaHL кэширует информацию в том же месте, что и клиент командной строки - в области конфигурации среды исполнения Subversion. В Windows это находится в% APPDATA% \ Subversion \ auth. В Linux и OSX он находится в ~ / .subversion / auth. Просто найдите и удалите файл с кэшированной информацией.

SVNKit кэширует информацию в связке ключей Eclipse. По умолчанию это файл с именем .keyring, который хранится в корне папки конфигурации Eclipse. Оба эти значения могут быть переопределены с помощью параметров командной строки. Чтобы очистить кэш, вы должны удалить файл. Eclipse создаст новую пустую связку ключей при перезапуске

41 голосов
/ 22 сентября 2012

Моя жена предложила:

  1. Открыть SVN Repositories View
  2. Открыть свойства местоположения ...
  3. Показать учетные данные для: нажмите кнопку [X]
  4. Выберите пользователя, введите пароль, нажмите [Готово]

и все работает !!!

22 голосов
/ 28 января 2011

Перейдите в c: \ Documents and Settings [имя пользователя] \ Application Data \ subversion \ auth \ svn.simple

и удалите шестнадцатеричный файл. Обычно каждый файл связан с одним хранилищем

13 голосов
/ 10 февраля 2012

В Mac OS X перейдите в папку / $ HOME (/ Users / {дом пользователя} /). Вы увидите файл .eclipse_keyring. Убери это. Все сохраненные учетные данные будут потеряны.

11 голосов
/ 02 августа 2012

В любой версии Windows удалите следующую папку:

% APPDATA% \ Subversion \ auth

(Вы можете скопировать и вставить это в RUN / Explorer, и он разрешит для вас папку данных приложения).

В Linux и OSX он находится в

~ / .subversion / Auth

Источник: http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/

10 голосов
/ 19 марта 2014

Привет, ребята, слишком просто изменить имя пользователя и пароль в Eclipse.

Просто выполните следующие шаги:

В вашем затмении

Goto Window -> Show View -> Other -> (Type as) SVN Repositories -> click that(SVN Repositories) -> Right Click SVN Repositories ->  Location Properties -> General tab change the following details for credentials.,

Вот и все, ребята.

8 голосов
/ 31 января 2012

В Windows 7 перейдите в C: \ Users \% имя_пользователя% \ AppData \ Roaming \ Subversion и удалите каталог auth. Просто знайте, что если вы подключены к более чем одному серверу SVN, это приведет к удалению аутентификации для всех серверов SVN, которые вы настроили. Если вы хотите сбросить только один сервер:

Внутри каталога auth вы должны увидеть папку с именем svn.simple. Откройте каждый из этих файлов в текстовом редакторе, чтобы определить, какой из них удалить, а затем удалите только этот единственный файл.

6 голосов
/ 20 февраля 2013

Очень простой шаг: Затмение: Окно ----> Настройки -----> SVN -----> Интерфейс SVN -----> Выбрать SVNKit (чистая Java)

6 голосов
/ 09 апреля 2014

В окнах:

  1. Тип открытого прогона %APPDATA%\Subversion\auth\svn.simple
  2. Откроется папка svn.simple
  3. вы найдете файл, например Большой Альфа Числовой файл
  4. Удалить этот файл.
  5. Перезапустить затмение.
  6. Попробуйте отредактировать файл из проекта и зафиксировать его
  7. вы можете увидеть диалоговое окно с запросом имени пользователя и пароля

у меня сработало ....;)

5 голосов
/ 17 октября 2013

Мне не удалось найти файл svn.simple, но я смог изменить учетные данные, выполнив следующие три шага:

Оформление заказа из SVN

enter image description here

Выберите репозиторий, для которого вы хотите изменить учетные данные (примечание: вы не будете выполнять проверку, но вы попадете на экран для ввода комбинации имени пользователя и пароля).

enter image description here

Наконец, введите новое имя пользователя и пароль:

enter image description here

Это немного сбивает с толку, потому что вы начинаете процесс инициализации нового проекта, но вы только сбрасываете учетные данные хранилища.

...