Apache-2.2
顛覆:安全連接被截斷
我正在嘗試設置具有 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
除非您在目錄中有多個儲存庫。