Это существует в моем файле httpd.conf:
<Location /svn>
DAV svn
SVNParentPath /Users/iirp/Sites/svn
Allow from all
#AuthType Basic
#AuthName "Subversion repository"
#AuthUserFile /Users/iirp/Sites/svn-auth-file
#Require valid-user
</Location>
Это рабочий файл
Когда я меняю это на:
<Location /svn>
DAV svn
SVNParentPath /Users/iirp/Sites/svn
#Allow from all
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /Users/iirp/Sites/svn-auth-file
Require valid-user
</Location>
и когда я обращаюсь к своему репозиторию через URL-адрес, он дает мне экран аутентификации, но после этого экрана мой репозиторий svn не отображается правильно.
чтобы увидеть сообщение, которое он мне дает:
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
Свяжитесь с администратором сервера, admin@example.com, и сообщите им время возникновения ошибки и все, что вы могли сделать, что могло вызвать ошибку.
Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.
Что ж, начнем с разделения задачи на более мелкие куски
<Location /svn/>
...
SVNParentPath /Users/iirp/Sites/svn/
Satisfy Any
svn ls URL/REPO
Существует ли файл / Users / iirp / Sites / svn-auth-file и доступен ли он для чтения пользователю, запускающему процесс apache? Проверьте разрешения.