Ho creato un repository SVN e l'ho esposto al mondo esterno usando il modulo WebDAV in Apache (proxified tramite nginx), ma non sono sicuro su come renderlo di sola lettura.
Questo è come appare attualmente la mia configurazione:
<VirtualHost *:300>
<Location />
DAV svn
SVNPath /var/svn/repos/dayz
AuthzSVNAccessFile /etc/apache2/svn.conf
Satisfy any
Require valid-user
</Location>
</VirtualHost>
Tuttavia, quando provo a impegnarmi, SVN mostra questo:
Mi aspetto invece di visualizzare un messaggio "non consentito". Come lo configuro correttamente?
Il repository verrà modificato solo all'interno del server stesso, quindi in sostanza voglio che WebDAV consenta solo l'elenco di directory e le richieste GET. È possibile farlo senza impostazioni un utente anonimo?