Устанавливаем svn из портов
cd /usr/ports/devel/subversion
make install clean
Добавляем инструкции в /etc/rc.conf
svnserve_enable="YES"
svnserve_flags="-d — -listen-port=3690"
svnserve_data="/home/svn/repositories"
svnserve_user="svn"
svnserve_group="svn"
Создаем директорию для репозитория
mkdir -p /home/svn/repositories
Добавляем группу и пользователя
pw group add svn
pw user add svn -g svn -s /sbin/nologin -d /home/svn/repositories/
Создаем репозиторий
svnadmin create /home/svn/repositories/
chown -R svn:svn /home/svn/
Раскомментруем следующие строки в /home/svn/repositories/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
Добавляем необходимых пользователей в формате логин=пароль в /home/svn/repositories/conf/passwd
Примечения.
1. Для редактрирования файлов я использую команду «ee filename».
2. Запуск и остановка svn-демона осуществляется командами
/usr/local/etc/rc.d/svnserve start
/usr/local/etc/rc.d/svnserve stop
3. Сука-вордпресс ломает кавычки в командах и двойной минус перед listen.