2015-04-07 2 views
0

У меня есть существующий сервер SVN, и мне нужно добавить больше пользователей для подключения с использованием клиентов subversion для выполнения проверки, обновления и фиксации. Я прочитал документы (http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users) о том, как добавлять новых пользователей на сервер svn, но я не мог получить хорошую идею. Пожалуйста, помогите мне найти правильный способ добавления новых пользователей и предоставления привилегий.Как добавить новую учетную запись пользователя для существующего сервера SVN-subversion?

моя проблема: у меня есть SVN-сервер с пользователем «aaa» с административными привилегиями. Мне нужно добавить другой пользовательский вызов «bbb» с теми же привилегиями.

  • Могут ли команды svn использовать для создания новой учетной записи пользователя после настройки SVN Server?
  • или мне нужно вручную отредактировать существующий .conf-файл, чтобы добавить новых пользователей для SVN-сервера?

OS Сервер CentOS 6.3

+1

Используете ли вы протокол HTTP или svn: // для подключения к серверу? Вы связаны с протоколом svn: //; если это HTTP, то вы, вероятно, захотите [это вместо этого] (http://svnbook.red-bean.com/en/1.7/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz.perdir) в зависимости от того, что вы 'уже настроен. Вам нужно сообщить нам существующую конфигурацию - http или svnserve, например. нечувствительные части конфигурации httpd и svnaccess - если вам нужна более конкретная помощь, но есть вероятность, что вам нужно в этих документах. – Rup

+0

@Rup, я использую HTTP для подключения к серверу (url начинается с http). серверный компьютер также расположен в той же сети. –

+1

ОК, в этом случае вы, вероятно, используете Apache на этом сервере. Вы должны найти модуль mod_dav_svn модуля вашей конфигурации Apache, возможно, в /etc/httpd/conf.d/subversion.conf. Посмотрите на строки типа AuthType, AuthBasicProvider (если используется authtype basic) и AuthzSVNAccessFile, если у вас установлены разрешения для каждого каталога. CentOS 6.3 выглядит так, что у него есть Subversion 1.6.11, так что вот вам документация, которую вы должны понимать: http://svnbook.red-bean.com/en/1.6/svn.serverconfig.httpd.html#svn.serverconfig.httpd. authn – Rup

ответ

5

Как пояснил Rup в комментариях. Я нашел/etc/svn-auth-conf и список всех существующих пользователей. Затем добавлен новый пользователь, используя ниже

htpasswd -m /etc/svn-auth-conf <userName> 

затем запрашивается новый пароль и подтверждение пароля. его работы.