Я создал SVN-репозиторий и открыл его для внешнего мира, используя модуль WebDAV в Apache (проксированный через nginx), но я не уверен, как сделать его доступным только для чтения.
Вот как выглядит мой конфиг в данный момент:
<VirtualHost *:300>
<Location />
DAV svn
SVNPath /var/svn/repos/dayz
AuthzSVNAccessFile /etc/apache2/svn.conf
Satisfy any
Require valid-user
</Location>
</VirtualHost>
Однако, когда я пытаюсь зафиксировать, SVN показывает это:
Я ожидаю увидеть сообщение "не разрешено". Как мне правильно это настроить?
Репозиторий будет редактироваться только изнутри самого сервера, поэтому я хочу, чтобы WebDAV разрешал только листинг каталога и запросы GET. Возможно ли это сделать без настроек анонимного пользователя?