
Я хочу быть уверен, что не повредлю свой репозиторий 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
не обязательно.