Я настраивал другого пользователя для использования нашего репозитория SVN. У него не было имени пользователя / пароля, поэтому я вошел в систему со своими учетными данными. Теперь у нас есть имя пользователя / пароль для него.
Как заставить TortoiseSVN выйти из системы и забыть старый пароль, чтобы я мог ввести новое имя пользователя / пароль?
svn
login
tortoisesvn
Роберт
источник
источник
Есть несколько способов сделать это, через настройки или удалив кеш.
Удаление кеша - самый универсальный метод. Во-первых, найдите его:
На XP он был расположен здесь:
На Vista это было расположено здесь:
Затем просмотрите эти файлы с помощью Блокнота и удалите тот, который содержит ваши учетные данные.
источник
svn.simple
. Вместо этого я нашел это вsvn.ssl.server
; удалив его, я должен был принять сертификат, но, конечно, достаточно было запросить учетные данные.Если вы хотите удалить только один сохраненный пароль, например, для «user1»:
*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*
)источник
После борьбы с этим и пробуя все ответы на этой странице, я, наконец, понял, что у меня неправильные учетные данные, хранящиеся в windows для сервера, на котором находится наша подрывная деятельность. Я удалил это сохраненное значение из учетных данных Windows, и все хорошо.
http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials
источник
Когда вы используете встроенную проверку подлинности Windows (т. Е. Единый вход в Active Directory), вы автоматически аутентифицируетесь на ресурсах AD, используя свои учетные данные AD. Вы уже вошли в AD, и эти учетные данные повторно используются автоматически. Поэтому, если ваш сервер поддерживает IWA (например, VisualSVN Server), сервер не запрашивает ввод имени пользователя и пароля,
--username
и--password
не работает, а клиент SVN также не кэширует ваши учетные данные на диске.Если вы хотите изменить учетную запись пользователя, которая используется для связи с сервером, вам необходимо использовать диспетчер учетных данных Windows на стороне клиента. Это также полезно, когда ваш компьютер не присоединен к домену, и вам необходимо сохранить учетные данные AD для доступа к ресурсам домена.
Выполните следующие действия, чтобы сохранить учетные данные домена пользователя в диспетчере учетных данных Windows на компьютере пользователя:
svn.example.com
).DOMAIN\Username
формате.Теперь, когда вы свяжетесь
https://svn.example.com/svn/MyRepo
или с похожим URL, клиент или веб-браузер будут использовать учетные данные, сохраненные в диспетчере учетных данных, для аутентификации на сервере.источник
Замените строку в файле htpasswd:
Перейдите по адресу : http://www.htaccesstools.com/htpasswd-generator-windows/
(Если срок действия ссылки истек, найдите другой генератор на google.com.)
Введите ваше имя пользователя и пароль. Сайт будет генерировать зашифрованную строку. Скопируйте эту строку и замените ее предыдущей строкой в файле "repo / htpasswd".
Вам также могут понадобиться Clear«Данные аутентификации» в TortoiseSVN → Настройки → Сохраненные данные.
источник