Назад | Перейти на главную страницу

SVN Webdav не запрашивает аутентификацию

Мы запускаем сервер Ubuntu 9.10 с Web-Dav для размещения репозитория SVN. Вот мои настройки dav_svn.conf для него:

<Location /svn/myrepo>
        DAV svn
        SVNPath /home/svn/myrepo
        AuthType Basic
        AuthName "Our Subversion Repository"
        AuthUserFile /etc/subversion/passwd
        <LimitExcept GET PROPFIND OPTIONS REPORT>
                Require valid-user
        </LimitExcept>
</Location>

Я могу получить к нему доступ здесь:

http://myserver.com/svn/myrepo

Но он не запрашивает никакой аутентификации. Я что-то упустил? /etc/subversion/passwd существует и заполнен именами пользователей и хешами паролей.

Используя LimtExcept таким образом, вы ограничиваете доступ к репозиторию кроме методы GET, PROPFIND, OPTIONS и REPORT.

Это означает, что доступ только для чтения к репозиторию разрешен, но при выполнении кода требуется аутентификация.

Это то, что вы хотели?