Apache не использует файл .html для просмотра репозиториев. Скорее, существует папка .svn, которую apache понимает благодаря следующим модулям:
dav_svn.conf
dav_svn.load
В Ubuntu вы можете запустить aver-install subversion, чтобы большинство настроек было настроено правильно, но вам нужно убедиться, что вы обновили apache, чтобы найти вышеупомянутые модули, а также поместили что-то вроде следующего в conf-файл apache:
<Location /somewebsite>
DAV svn
SVNParentPath /home/www/svn/somewebsite
SVNListParentPath On
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /home/www/svn/.htpasswd
<Limit GET PROPFIND OPTIONS REPORT>
Require valid-user
</Limit>
</Location>
Обратите внимание, что он настроен на проверку паролей при доступе к хранилищу. После того, как вы перезапустите apache и настроите свой пароль, вы сможете перейти на http://www.somewebsite.com/somewebsite и увидеть свой svn-репозиторий. Вы увидите фактически файл в репозитории, а не саму структуру репозитория. Если вы хотите увидеть структуру хранилища, вы можете использовать псевдоним Apache в файле conf.
Alias /test2 /home/www/svn/[folder that houses these directories: conf dav db format hooks locks README.txt]