У меня есть Eclipse 3.4.2, установленный в Windows с подзапросом. Другой разработчик добавил репозиторий SVN со своими учетными данными и выбрал "Сохранить пароль". Теперь каждый раз, когда я что-то делаю с SVN, его кэшированные учетные данные используются. Как я могу изменить их на мои?
Я уже проверил папки "workspace/.metadata/.plugins/org.tigris..." и не смог найти способ reset кэшированных учетных данных.
Ответ 1
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 создаст новую пустую цепочку при перезапуске
Ответ 2
Моя жена предложила:
- Открыть репозиторий SVN
- Свойства открытого местоположения...
- Показать учетные данные Для: нажмите кнопку [X]
- Выберите пользователя, напишите пароль, нажмите [Готово]
и все работают!!!
Ответ 3
Перейдите в c:\Documents and Settings [имя пользователя]\Application Data\subversion\auth\svn.simple
и удалите шестнадцатеричный файл. Обычно каждый файл связан с одним репозиторием
Ответ 4
В Mac OS X перейдите в папку /$HOME (/Users/{user home}/). Вы увидите файл .eclipse_keyring.
Убери это. Все сохраненные учетные данные будут потеряны.
Ответ 5
В любой версии Windows удалите следующую папку:
% APPDATA%\Subversion\auth
(Вы можете скопировать и вставить его в RUN/Explorer, и он разрешит вам папку App-Data-Folder.)
В Linux и OSX он находится в
~/.subversion/аутентификации
Источник:
http://www.techcrony.info/2008/03/26/admin/how-to-change-eclipse-svn-password/
Ответ 6
В Windows 7 перейдите к C:\Users\%User_Name%\AppData\Roaming\Subversion и удалите каталог auth. Просто имейте в виду, если вы подключены к более чем одному серверу SVN, это приведет к удалению аутентификации для всех серверов SVN, которые вы настроили. Если вы хотите reset только один сервер:
Внутри каталога auth вы увидите папку svn.simple. Откройте каждый из этих файлов с помощью текстового редактора, чтобы определить, какой из них удалить, а затем удалить только один файл.
Ответ 7
Привет, ребята, слишком просто изменить имя пользователя и пароль в Eclipse.
Просто выполните следующие действия:
В вашем 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
Очень простой шаг:
Eclipse: Window ---- > Настройки ----- > SVN ----- > Интерфейс SVN ----- > Выберите SVNKit (чистая Java)
Ответ 9
Мне не удалось найти файл svn.simple
, но он смог изменить учетные данные, используя следующие три шага:
Проект проверки из SVN
![enter image description here]()
Выберите репозиторий, в котором необходимо изменить учетные данные (обратите внимание: вы не будете выполнять проверку, но это приведет вас к экрану, чтобы ввести комбинацию имени пользователя и пароля).
![enter image description here]()
Наконец, введите новые имя пользователя и пароль:
![enter image description here]()
Это немного запутанно, потому что вы начинаете процесс инициализации нового проекта, но вы только возвращаете учетные данные репозитория.
Ответ 10
В окнах:
- Открыть тип запуска
%APPDATA%\Subversion\auth\svn.simple
- Откроется папка
svn.simple
- вы найдете файл, например. Большой альфа-цифровой файл
- Удалить этот файл.
- Перезапустить eclipse.
- Попробуйте отредактировать файл из проекта и зафиксировать его
- вы можете увидеть диалоговое окно с запросом пароля пользователя.
Это сработало для меня....;)
Ответ 11
В любой версии Windows следуйте этому пути:
C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple
Затем удалите файл с шестнадцатеричным десятичным кодом внутри этой папки и перезапустите eclipse.
Ответ 12
(Windows 7 Eclipse Indigo 3.7)
C:\Users\\AppData\Roaming\Subversion\Auth\svn.simple
Найдите файл информации svn и сделайте его доступным для записи.
(они по умолчанию только для чтения) (не требуется перезапуск eclipse)
Ответ 13
Я понял метод, который я написал ниже, и он отлично работает для меня
в eclipse, выполните следующие простые шаги:
Файл → Импорт → тип svn → проект из svn → next → Создать новое местоположение репозитория → Далее → Вы увидите "Безопасное хранилище" ниже меню "Аутентификация". Нажмите эту кнопку "Безопасное хранение". Это место, где мы можем удалить все кеши паролей. Теперь, когда вы здесь, выполните следующие действия:
- На вкладке "Пароль" нажмите "Очистить пароли"
- На вкладке "Содержимое" перейдите в SVN, выберите каждый дополнительный параметр и нажмите "Удалить"
- Перезапустить eclipse
Все сохраненные пароли теперь исчезли, и вы можете использовать свой новый пароль svn для синхронизации
Ответ 14
Удалите файл .keyring по адресу: configuration\org.eclipse.core.runtime, и после этого вам будет предложено запросить новую учетную запись svn.
Ответ 15
Удалите файл .keyring по адресу: configuration\org.eclipse.core.runtime, и после этого вам будет предложено запросить новую учетную запись svn.
для меня это сработало.
Ответ 16
Я использую протокол svn + ssh для доступа к SVN.
То, что я должен был сделать, чтобы исправить подобную проблему, заключалось в том, чтобы открыть Putty и перенастроить его так, чтобы в сохраненных сеансах не было err_user_name @myserver, но correct_user_name @myserver.
Ответ 17
В Eclipse: Ctrl + F8 → SVN Repository Exploring → Щелкните правой кнопкой мыши в репозитории → Свойства местоположения → Готово;)
Ответ 18
Я удалил файл внутри каталога svn.simple
по пути ниже на машине Windows (Windows 7):
C:\Users\[user_name]\AppData\Roaming\Subversion\auth
Проблема решена.
Ответ 19
В Windows есть несколько мест, где SVN будет размещать кэшированные учетные данные в зависимости от конфигурации системы. Прочитайте SVNBook | Учетные данные клиента.
-
Основной хранилище учетных данных находится в %APPDATA%\Subversion\auth
, и вы можете запустить svn auth
для просмотра и управления его содержимым.
-
Вы также можете запустить cmdkey
, чтобы просмотреть учетные данные, хранящиеся в диспетчере учетных данных Windows.
-
Если ваш SVN-сервер интегрирован с Active Directory и поддерживает встроенную проверку подлинности Windows, такую как VisualSVN Server, ваши учетные данные для входа в систему Windows используются для аутентификации, но они не кэшируются. Вы можете запустить whoami
, чтобы узнать свое имя учетной записи пользователя.