После установки Subversion можно сделать следующее:
Создаем репозиторий:
sudo svnadmin create /home/svn/new_svn_repo
Устанавливаем владельцев и присваиваем права (2775 на все папки):
sudo chown -R www-data:subversion new_svn_repo
sudo chmod -R g+rs new_svn_repo
В файле /etc/apache2/mods-available/dav_svn.conf добавляем конфигурацию:
<location /svn/new_svn_repo>
DAV svn
SVNPath /home/svn/new_svn_repo
AuthType Basic
AuthName "Subversion repository for new_svn_repo"
AuthUserFile /home/svn/new_svn_repo/conf/passwd
Require valid-user
</Location>
Задаем пароль на репозиторий:
sudo htpasswd ...