Мне нужно внести изменения в репозиторий, но на этом ноутбуке (конфигурации svn) я не являюсь пользователем по умолчанию.
Как я могу установить свой логин и пароль по умолчанию в svn config?
OS_X 10.9 svn, версия 1.7.10 (r1485443)
Мне нужно внести изменения в репозиторий, но на этом ноутбуке (конфигурации svn) я не являюсь пользователем по умолчанию.
Как я могу установить свой логин и пароль по умолчанию в svn config?
OS_X 10.9 svn, версия 1.7.10 (r1485443)
Чтобы использовать альтернативные учетные данные для одной операции, используйте переключатели --username
и --password
для svn
.
Чтобы очистить ранее сохраненные учетные данные, удалите ~/.subversion/auth
. Вам будет предложено ввести учетные данные в следующий раз, когда они понадобятся.
Эти настройки сохраняются в домашнем каталоге пользователя, поэтому, если вы используете общую учетную запись на этом ноутбуке, будьте осторожны - если вы позволите клиенту сохранить ваши учетные данные, кто-то может выдать себя за вас. Первый вариант, который я предоставил, - лучший способ пойти в этом случае. По крайней мере, пока вы не прекратите использовать общие учетные записи на компьютерах, которые вам не следует делать.
Чтобы изменить учетные данные, которые вам нужно выполнить:
rm -rf ~/.subversion/auth
svn up
(он попросит вас ввести новое имя пользователя и пароль)так как ваше локальное имя пользователя на вашем ноутбуке часто не совпадает с именем пользователя сервера, вы можете установить это в файле ~/.subversion/servers
Добавьте сервер в раздел [groups] с именем, затем добавьте раздел с этим именем и укажите имя пользователя.
например, для входа в систему, такого как [email protected]
, это будет выглядеть так:
[groups]
exampleserver = svn.example.com
[exampleserver]
username = me
В настройках TortiseSVN
щелкните правой кнопкой мыши меню → настройки → Сохраненные данные → Данные аутентификации [Очистить]
Побочным эффектом является то, что он очищает все данные аутентификации, и вы должны повторно ввести свое собственное имя пользователя/пароль.
Для Windows (7) одна и та же папка находится в папке
%APPDATA%\Subversion\auth
Введите вышеуказанное в диалоговом окне "Запуск" (Win key + R) и нажмите Enter,
Чтобы проверить существующее имя пользователя, откройте указанный ниже файл в виде текстового файла,
%APPDATA%\Subversion\auth\svn.simple\xxxxxxxxxx