2009-07-20 2 views
265

Я настраивал другого пользователя для использования нашего репозитория SVN. У него не было имени пользователя/пароля, поэтому я вошел в систему с моими учетными данными. Теперь у нас есть имя пользователя/пароль.Как изменить пользователей в TortoiseSVN

Как заставить TortoiseSVN выйти из системы и забыть старый пароль, чтобы я мог ввести новое имя пользователя/пароль?

ответ

381
  1. Открыть проводник Windows.
  2. Щелкните правой кнопкой мыши в любом месте окна.
  3. Нажмите TortoiseSVN → Настройки.
  4. Нажмите Сохраненные данные.
  5. Нажмите Очистить у Данные аутентификации (см. Ниже).
  6. Проверьте элементы аутентификации, которые необходимо очистить.
  7. Нажмите ОК.

Все сохраненные данные аутентификации для всех проектов удаляются.

Вам нужно будет повторно ввести учетные данные для повторного подключения.

Clear Button

+7

Я использую клиент SVN черепаху на Windows 7. Для моего случая в закладке Сохраненные данных, Ясная кнопка для проверки подлинности данных является отключить так удаление решение кэш-файл работал для меня хорошо. –

39

Есть несколько способов сделать это, через настройки или путем удаления кэша.

Удаление кеша является наиболее универсальным методом. Во-первых, найти его:

На XP, он находится здесь:

C:\Documents and Settings\%USER%\Application Data\Subversion\auth\svn.simple\ 

В Vista, он находится здесь:

C:\Users\%USER%\AppData\Roaming\Subversion\auth\svn.simple\ 

Затем посмотрите в эти файлы с помощью блокнота и удалите один с вашими учетными данными.

+19

% APPDATA% \ Subversion \ auth \ svn.simple \ должны работать повсюду (XP, Vista, 7) – jplandrain

+3

В моем случае я не смог найти файл, который описал область в 'svn.simple'. Вместо этого я нашел его в 'svn.ssl.server'; удалив его, я должен был принять сертификат, но наверняка достаточно было запросить учетные данные. –

+0

Я только что использовал этот метод, и он работал без сучка и задоринки. –

0

Вы не можете изменить свой пароль через Tortoise, его необходимо изменить на сервере SVN. Как администратор только разрешение на изменение пароля

160

enter image description here

  1. правой кнопкой мыши
  2. TortoiseSVN
  3. Настройки
  4. Сохраненные данные
  5. данных аутентификации - Ясно
+50

+1 для того, чтобы не читать. – atoMerz

0

Заменить строка в htp asswd файл:

Перейти к: http://www.htaccesstools.com/htpasswd-generator-windows/

(Если ссылка истек, поиск другой генератор с google.com.)

Введите свое имя пользователя и пароль. Сайт будет генерировать зашифрованную строку. Скопируйте эту строку и замените ее предыдущей строкой в ​​файле «repo/htpasswd».

Возможно, вам также понадобится Очистить «Данные аутентификации» от TortoiseSVN → Настройки → Сохраненные данные.

11

Если вы хотите удалить только один сохраненный пароль, например. для «user1»:

  • Перейти к сохраненному каталогу паролей (*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*)
  • Вы найдете несколько файлов в этой папке (по имени с хэш-значением)
  • Найдите файл, который содержит имя пользователя «user1» , который вы хотите изменить (открыть его с помощью Блокнота).
  • Удалите файл.
  • В следующий раз, когда вы подключитесь к серверу SVN, Tortoise предложит вам ввести новое имя пользователя и пароль.
2

После того, как я попытался найти ответы на эту страницу, я наконец понял, что у меня были неправильные учетные данные, хранящиеся в Windows для сервера, на котором размещена наша подрывная деятельность. Я очистил это хранимое значение из учетных данных Windows, и все хорошо.

http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials

+0

Спасибо @Patrick, вы спасли мне потерю еще нескольких часов потери производства. Действительно, мои учетные данные хранились в окне. Удаление хранимых учетных данных сделало трюк. – SteveJ

Смежные вопросы