web-dev-qa-db-ja.com

Subversion:安全な接続が切り捨てられました

Apache2/webdavアクセスでSubversionサーバーをセットアップしようとしています。公式の本に従ってリポジトリを作成し、Apacheを設定しました。リポジトリは、Webブラウザで確認できます。

ブラウザには次のように表示されます。

 conf/
db/
hooks/
locks/

これらのリンクのいずれかをクリックすると、次のような空の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のパッケージマネージャーを使用してインストールされました。 Ubuntu10.04のバージョン1.6.6です。

私のバーチャルホストの構成:

<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>
2
Nick

とった!

仮想ホストで:

 SVNParentPath /var/svn/repos
 SVNListParentPath On

する必要があります:

SVNPath /var/svn/repos

ディレクトリに複数のリポジトリがある場合を除きます。

2
Nick