Я устанавливаю SVN на моем сервере Debian, пытаясь заставить его работать через svnserve, а не через WebDAV/Apache.

Как корень ...

Я установил базовый каталог:

mkdir /var/svn

Сначала я создаю хранилище (с именем "base"):

svnadmin create /var/svn/base

Затем я соответствующим образом редактирую конфигурационный файл, разрешая только авторизованным пользователям. Затем я редактирую файл паролей и добавляю своего пользователя.

Затем локально, используя мой SVN-клиент, я пытаюсь подключиться к хранилищу. Соединение успешно, но я получаю сообщение об ошибке

No repository found in svn://myhost/base

Я старался

chmod -R 0777 /var/svn

Но безрезультатно.

Любая помощь будет отличной! Благодарю вас!

1 ответ1

0

Вы не упомянули, как вы начали svnserve здесь, но я предполагаю, что вы не передаете опцию -r . svnserve -d -r /var/svn должен сделать свое дело. Если вы не укажете -r то корень - это корень / вашей системы (например, svn://myhost/var/svn/base , вероятно, будет работать)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .