Как я могу заставить клиента командной строки svn забыть учетные данные для входа в Windows (sliksvn)? - PullRequest
29 голосов
/ 22 декабря 2009

После извлечения хранилища в папку клиент командной строки svn запоминает имя пользователя и пароль (вместе с URL-адресом хранилища?). Итак, возникает 2 вопроса:

  • есть ли способ заставить его перестать запоминать информацию для входа (и каждый раз спрашивать пользователя / пароль)?
  • существует ли способ заставить его «забыть» текущую информацию для входа в систему (чтобы удалить уже сохраненные учетные данные).

Спасибо!

Ответы [ 6 ]

31 голосов
/ 22 декабря 2009

Чтобы забыть текущие учетные данные:
Учетные данные кэшируются где-то в %APPDATA%\Subversion\auth Проверьте файлы там, чтобы решить, где проверить, или удалите все файлы.

Чтобы перестать запоминать информацию для входа в систему:

  1. Редактировать %APPDATA%\Subversion\config.

  2. Набор store-auth-creds=no

23 голосов
/ 10 января 2011

В системах Linux вам необходимо удалить каталог ~ / .subversion / auth , чтобы забыть существующие данные аутентификации.

В ~ / .subversion / servers набор файлов store-passwords значение нет

В системах Windows удалите каталог «% APPDATA% \ Subversion \ auth». Не забудьте про кавычки, так как обычно% APPDATA% находится в пути «Документы и настройки».

8 голосов
/ 22 декабря 2009

Клиент SVN должен принять опцию --no-auth-cache для этого.

3 голосов
/ 02 июня 2014

Я знаю, что этот вопрос для Windows, но я нашел его, глядя на мой Mac. Так что на случай, если в будущем появится кто-то еще, как я, вот что сработало для меня. OSX 10.9 с версией SVN 1.7.10

svn switch http://svn.repository.url - имя пользователя new_user

и у меня это сработало.

2 голосов
/ 15 июля 2015
 rm -Rf ~/.subversion/auth/svn.simple/* && security delete-generic-password -a ACCOUNTNAMETOREMOVE

Это удалит кэшированные учетные данные, хранящиеся в SVN, а также запись цепочки для ключей в OSX.

0 голосов
/ 13 марта 2018

или на целевые места, которые вы не помните, куда вы сбросили свои кредиты ...

locate svn.simple | xargs grep -il имя пользователя | xargs rm -fv

«Сбросьте все« кредиты »с орбиты. Это единственный способ быть уверенным» - Рипли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...