Как сменить пароль используя TortoiseSVN? - PullRequest
34 голосов
/ 27 октября 2010

Мне нужно сменить пароль SVN.Я использую клиент TortoiseSVN.Я не могу найти изменение пароля или добавить опцию пользователя.

Возможно ли это?Есть ли какой-нибудь обходной путь или синтаксис командной строки для создания пользователя SVN или редактирования пользователей?

Ответы [ 6 ]

97 голосов
/ 27 октября 2010

Чтобы сменить пароль для доступа к Subversion

Обычно это обрабатывает администратор вашего сервера Subversion. Если это вы и используете встроенную аутентификацию, отредактируйте файл [repository]\conf\passwd на компьютере сервера Subversion.

Чтобы удалить локально кэшированные учетные данные

Выполните следующие действия:

  • Щелкните правой кнопкой мыши по рабочему столу и выберите TortoiseSVN-> Настройки
  • Выбрать Сохраненные данные .
  • Нажмите Очистить против Аутентификационные данные .

В следующий раз, когда вы попытаетесь выполнить действие, требующее учетных данных, вас попросят ввести его.

Если вы используете командную строку svn.exe, используйте параметр --no-auth-cache, чтобы вы могли указать альтернативные учетные данные без кэширования их для пользователя Windows.

18 голосов
/ 27 октября 2010

Изменения пароля обрабатываются администратором сервера Subversion. Пользователь не может сменить пароль.

Проверьте с вашим администратором сервера.

Если вы являетесь администратором, найдите установку SVN-сервера. Если вы не знаете, где он находится, он может быть указан в меню «Пуск» -> «Программы», в разделе «Службы» в меню «Пуск» - «Панель управления» -> «Службы» или в разделе «C: \ Program Files».

На сервере SVN должно быть запущено приложение для добавления / изменения / удаления аутентификации и пользователей.

3 голосов
/ 27 октября 2010

Вы не можете изменить свой пароль через TortoiseSVN. Аутентификация на сервере SVN должна быть изменена внутри самого сервера SVN.

Как вы на самом деле достигнете этого, зависит от того, какой сервер SVN содержит хранилище и как сервер SVN был установлен на вашем компьютере.

В среде Windows учетные данные обычно хранятся в <yoursvnroot>\conf\passwd.

В среде Linux это может быть, как указано выше, или множество других способов, в зависимости от того, как оно размещено.

2 голосов
/ 01 ноября 2010

На сервере. В нашей среде мы запускаем Apache2 на Windows Server 2003.
Предположим, Apache обслуживает наш репозиторий из C: \ repo \ MyProject

Фактический репозиторий находится в C: \ repo \ MyProject \ db

и конфигурация находится в C: \ repo \ MyProject \ conf

Таким образом, пароли находятся в: C: \ repo \ MyProject.htaccess

Они зашифрованы, инструмент похож на это: http://tools.dynamicdrive.com/password/

1 голос
/ 04 июля 2013

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

перейти по адресу: http://www.htaccesstools.com/htpasswd-generator-windows/

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

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

Вам также может понадобиться «очистить» «Данные аутентификации» из tortoisSVN -> settings -> сохраненные данные

0 голосов
/ 21 февраля 2017

Сегодня я изменил пароль Windows, после чего Tortoise отказалась подключить меня к серверу SVN. Я справился с этим, открыв коробку Dos и выполнив команду "svn co ...". Это побудило к новым учетным данным тогда счастливо сделало свою работу После этого работает и Черепаха.

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