Проблема Subversion в Mac OS X - PullRequest
0 голосов
/ 25 января 2010

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

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

Ответы [ 2 ]

0 голосов
/ 25 января 2010

Вероятно, что пользователь, на котором работает apache, не может прочитать файл аутентификации. Вам нужно будет изменить или авторизовать файл авторизации, чтобы пользователь мог его прочитать. В идеале разрешения для файла будут предоставлять только чтение, а не запись в файле аутентификации. Это предотвратит эксплойт веб-сервера от изменения файла аутентификации.

0 голосов
/ 25 января 2010

У меня есть этот конф:

<Location /svn>
    DAV svn
    SVNParentPath /var/svn
    AuthzSVNAccessFile /var/svn/SvnAuthzFile
    AuthType Basic
    AuthName "Repositorio de Subversion"
    AuthUserFile /var/svn/svn-dev-auth-file
    Satisfy Any
    Require valid-user
</Location>

Вы должны помнить, что каждый репозиторий должен быть доступен для чтения и записи пользователю apache.

Я надеюсь, что это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...