Subversion: conexão segura truncada

2

Estou tentando configurar um servidor subversion com acesso ao apache2 / webdav. Eu criei o repositório e configurei o Apache de acordo com o livro oficial, e posso ver o repositório em um navegador da Web.

O navegador mostra:

conf/
db/
hooks/
locks/

Embora clicar em qualquer um desses links forneça um documento xml vazio como:

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

Eu nunca usei subversão antes, então eu suponho que isso está correto?

De qualquer forma, quando eu tento conectar através de um cliente de linha de comando, ele pede minha senha, eu a dou, então recebo a mensagem de erro (inútil):

svn: OPTIONS of 'https://svn.mysite.com': Could not read status line:
Secure connection truncated (https://svn.mysite.com)

Ou com o SSL desativado:

Could not read status line: connection was closed by server

O comando que estou usando é:

svn checkout https://svn.mysite.com/ svn.mysite.com

O Subversion foi instalado usando o gerenciador de pacotes do Ubuntu. É a versão 1.6.6 no Ubuntu 10.04.

Minha configuração do Virtualhost:

<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>
    
por Nick 23.12.2010 / 00:18

1 resposta

2

Entendi!

No vhost:

 SVNParentPath /var/svn/repos
 SVNListParentPath On

Deve ser:

SVNPath /var/svn/repos

A menos que você tenha vários repositórios no diretório.

    
por 23.12.2010 / 02:47