Настроил по мануалу:
Так эта зараза все мои репы простому пользователю кажет и без авторизации, а чтобы чекаут сделать надо авторизоваться.
Вот что в конфиге вхоста:
<VirtualHost *:80>
ServerName svn.domain.ru
ServerAlias svn.domain.ru
DocumentRoot /srv/svn
<Location /svn>
DAV svn
Order deny,allow
Deny from all
SVNParentPath /srv/svn
SVNListParentPath off
AuthType Basic
AuthName "Mediatver Repository"
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>
# Log file locations
LogLevel warn
ErrorLog /home/.../error.log
CustomLog /home/.../access.log combined
</VirtualHost>
Почему не авторизует вошедшего?
Видимо, потому, что на папке srv/svn владелец www-data, но если для него запретить доступ, то соотв-но вебдав не сможет ничего делать, какой то заколдованный круг.
Как спрятать от гостей свн?
Пользователь решил продолжить мысль 06 Апреля 2015, 14:36:06:
Решение:
Положить в корневую папку репозитория htaccess:
Order deny,allow
Deny from all
AuthName "htaccess password prompt"
AuthType Basic
AuthUserFile /etc/subversion/passwd
Require valid-user