Ошибка команды 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 означает, что вы можете иметь несколько репозиториев по этому пути.