Subversion: Безопасное соединение усечено

Subversion: Безопасное соединение усечено

Я пытаюсь настроить сервер subversion с доступом apache2/webdav. Я создал репозиторий и настроил Apache в соответствии с официальной книгой, и я могу видеть репозиторий в веб-браузере.

Браузер показывает:

конф/
дб/
крючки/
замки/

Хотя нажатие на любую из этих ссылок приводит к появлению пустого XML-документа, например:

<D:error>
<C:error/>
<m:human-readable errcode="2">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>

Я никогда раньше не пользовался Subversion, поэтому полагаю, что это верно?

В любом случае, когда я пытаюсь подключиться через клиент командной строки, он запрашивает мой пароль, я его ввожу, а затем получаю (бесполезное) сообщение об ошибке:

svn: ОПЦИИ «https://svn.mysite.com»: Не удалось прочитать строку состояния:
Защищенное соединение усечено (https://svn.mysite.com)

Или с отключенным SSL:

Не удалось прочитать строку состояния: соединение было закрыто сервером

Я использую следующую команду:

проверка svn https://svn.mysite.com/ svn.mysite.com

Subversion был установлен с помощью менеджера пакетов Ubuntu. Это версия 1.6.6 на Ubuntu 10.04.

Конфигурация моего виртуального хоста:

<VirtualHost  123.123.12.12:443>

ServerAdmin [email protected]
ServerName svn.mysite.com

<Location />
     DAV svn
     SVNParentPath /var/svn/repos
     SVNListParentPath On

     AuthType Basic
     AuthName "Subversion Repository"
     AuthUserFile /etc/subversion/passwd
     Require valid-user
</Location>

# Setup The SSL Certificate Paths
SSLEngine On
       SSLCertificateFile /etc/ssl/certs/mysite.com.crt
       SSLCertificateKeyFile /etc/ssl/private/dmysite.com.key
</VirtualHost>

решение1

Понятно!

В виртуальном хосте:

 SVNParentPath /var/svn/repos
 SVNListParentPath On

Должно быть:

SVNPath /var/svn/repos

Если только у вас нет нескольких репозиториев в каталоге.

Связанный контент