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

проблема подрывной деятельности в Mac OS X

Это существует в моем файле 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, и сообщите им время возникновения ошибки и все, что вы могли сделать, что могло вызвать ошибку.

Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

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

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

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

Конфиг

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

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

Satisfy Any

Доступ к тестированию

svn ls URL/REPO

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