Если вы используете только демон svnserve, то пользовательский файл - это файл с именем
password-db = passwd.conf
в файле конфигурации conf/svnserve.conf
в заголовке [general]
.Нет API для добавления пользователей в этот файл, но вы всегда можете сделать:
echo "$user = $passwd" >> conf/passwd.conf
, который просто добавит нового пользователя в конец списка (я предполагаю, что заголовок [users]
уже установленвверху этого файла.
Я не думаю, что вам следует перезапустить сервер, чтобы новый пользователь был принят во внимание.