Нужно для svn отключить доступ для анонимов по http. Настроил по мануалу, но сервер почему-то не запрашивает пароль пользователя.
/etc/httpd/conf.d/subversion.conf
<VirtualHost *:80>
ServerName svn.mysite.ru
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
Allow from all
require all granted
ErrorDocument 404 default
SVNPath /srv/svn/project_new
#SVNParentPath /srv/svn
SVNListParentPath on
SVNAutoversioning on
#ModMimeUsePathInfo on
AuthType Basic
AuthName "Authorization"
AuthUserFile /var/www/html/usvn/files/htpasswd
AuthzSVNAccessFile /var/www/html/usvn/files/authz
Require valid-user
#<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require valid-user
#</LimitExcept>
</Location>
</VirtualHost>
/var/www/html/usvn/files/authz
# This is an auto generated file! Edit at your own risk!
# You can edit this "/" section. Settings will be kept.
#
[/]
* =
#
# Don't edit anything below! All manual changes will be overwritten.
#
[groups]
Administration = ....
Developers = ....
Managers = ....
project = .....
# Project project
[project:/]
@project = r
[project:/branches]
@project = rw
[project:/trunk]
@project = rw