Конфигурация

Конфигурация

Это есть в моем файле 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 отображается неправильно.

чтобы увидеть сообщение, которое он мне дает:

Внутренняя ошибка сервера

Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера,[email protected]и сообщите им время возникновения ошибки, а также любые ваши действия, которые могли привести к ошибке.

Более подробную информацию об этой ошибке можно найти в журнале ошибок сервера.

решение1

Существует ли файл /Users/iirp/Sites/svn-auth-file и доступен ли он для чтения пользователю, запустившему процесс apache? Проверьте разрешения.

решение2

Ну, начните с разбиения задачи на более мелкие части.

  • Тест с более надежной конфигурацией
  • Тестовый доступ к репозиторию (RO) без аутентификации
  • Тестовый доступ в клиенте svn CLI

Подсказки по подзадачам

Конфигурация

<Location /svn/>
...
SVNParentPath /Users/iirp/Sites/svn/

Анонимный доступ

Satisfy Any

Тестирование доступа

svn ls URL/REPO

Связанный контент