Использование нескольких учетных записей на сервере SVN - PullRequest
2 голосов
/ 13 февраля 2010

Сейчас у меня две разные учетные записи на одном сервере SVN. Subversion сохраняет пароль для последнего пользователя, но, похоже, забывает о другом.

Проблема в том, что мне нужно проходить аутентификацию каждый раз, когда я переключаюсь с одного проекта на другой. Есть ли способ избежать этого?

Кстати, я использую svn-клиент по умолчанию в Linux.

Ответы [ 4 ]

1 голос
/ 14 апреля 2011

Хм. Я думаю (не пробовал), что вам нужно использовать разные области на вашем сервере SVN.

См. Кэширование учетных данных клиента в Красной книге. Там написано, что у вас будет несколько файлов кэша - по одному для каждого пользователя.

1 голос
/ 13 февраля 2010

Я никогда не пробовал этого, но как насчет использования двух разных псевдонимов / имен хостов для одного и того же сервера?

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

Вы должны настроить это в конфигурации DNS или локальных хостов. Сейчас я не могу думать о каких-либо побочных эффектах, за исключением случаев, когда вам нужно использовать имя сервера в хранилище (например, с внешними данными).

0 голосов
/ 16 августа 2013

Вы можете настроить второй каталог конфигурации $ HOME / .subversion и:

svn --username second_user --config-dir second_dir cmd ...

0 голосов
/ 13 февраля 2010

Предоставляет ли ваш SVN-сервер доступ через различные транспорты?

например. в наших средах мы обычно используем svn + ssh и можем указать разных пользователей следующим образом:

svn co svn+ssh://userid@server/project/...
...