Ошибка команды svn list 200 при настройке сервера Apache+SVN

Я настраиваю сервер Apache+SVN для работы. Я могу извлечь хранилище, но когда я запускаю команду svn list, я получаю следующую ошибку "ОПЦИИ" https: // сервер": 200 OK ( https: // сервер)"

Вот мой subversion.conf

 <Location /svn/>

   DAV svn
   SVNParentPath /svn/repos/
   # Require SSL connection for password protection.
   SSLRequireSSL

   AuthType Basic
   AuthName "NH SVN"
   AuthUserFile /svn/repos/users
   Require valid-user

 </Location>

Если я удаляю завершающий / я получаю 403 запрещенных ошибок, когда я запускаю ту же команду.

1 ответ

Решение

Вы не можете перечислить репозитории. Только файлы в репозитории. Поэтому вам нужно сначала создать репозиторий в /svn/repos/, используя "svnadmin create". Не забудьте дать apache rw-права на новый репозиторий

svnadmin create /svn/repos/mynewrepository
svn list https://serverurl/svn/mynewrepository

SVNParentPath означает, что вы можете иметь несколько репозиториев по этому пути.

Другие вопросы по тегам