Apache-2.2

顛覆:安全連接被截斷

  • December 23, 2010

我正在嘗試設置具有 apache2/webdav 訪問權限的顛覆伺服器。我已經根據官方書籍創建了儲存庫並配置了Apache,我可以在網路瀏覽器中看到儲存庫。

瀏覽器顯示:

會議/
D b /
掛鉤/
鎖具/

儘管點擊這些連結中的任何一個都會給出一個空的 xml 文件,例如:

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

我以前從未使用過顛覆,所以我認為這是正確的?

無論如何,當我嘗試通過命令行客戶端連接時,它會詢問我的密碼,我給它,然後我收到(無用的)錯誤消息:

svn:“https://svn.mysite.com”的選項:無法讀取狀態行:
安全連接被截斷 (https://svn.mysite.com)

或者關閉 SSL:

無法讀取狀態行:連接已被伺服器關閉

我正在使用的命令是:

svn 結帳 https://svn.mysite.com/ svn.mysite.com

Subversion 是使用 Ubuntu 的包管理器安裝的。它是 Ubuntu 10.04 上的 1.6.6 版本。

我的虛擬主機配置:

<VirtualHost  123.123.12.12:443>

ServerAdmin me@mysite.com
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>

知道了!

在虛擬主機中:

SVNParentPath /var/svn/repos
SVNListParentPath On

應該:

SVNPath /var/svn/repos

除非您在目錄中有多個儲存庫。

引用自:https://serverfault.com/questions/215504