Правильный способ добавления пользователей в репозиторий Subversion

Правильный способ добавления пользователей в репозиторий Subversion

Я хочу быть уверен, что не повредлю свой репозиторий Subversion.

Если мне нужно добавить нового пользователя в репозиторий, я бы добавил его в svnserve.confраздел /confдля каждого репозитория, верно?

Если это правда, когда мне следует использовать svnadmin.

Также в README.TXTфайле также говорится, что нужно использовать svnadmin, иначе могут возникнуть осложнения. Вот почему я параноик и хочу убедиться, что не причиню вреда.

решение1

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

Ваш svnserve.confфайл будет содержать password-dbзапись, указывающую на файл с пользователем и паролями:

[general]
password-db = userpass
realm = yourcomp

И userpassбыло бы:

[users]
larry.user = mypassword
barry.user = hispassword

Нигде не говорится, что несколько репозиториев не могут использовать один и тот же файл базы данных паролей. См.Раздел Redbook на svnserve.conf

Использование svnadminне обязательно.

Связанный контент