首先安裝 SVN
sudo apt-get install subversion
安裝 svn 在 Apache 使用的套件
sudo apt-get install libapache2-svn
建立svn倉庫
sudo mkdir /home/svn
sudo svnadmin create /home/svn
sudo chown -R www-data:www-data /home/svn
依照上次安裝 ssl 程序, 在
/etc/apache2/sites-available/default 最下方的
NameVirtualHost *:443 段落增加<location>..., 修改後如下<virtualhost>
DocumentRoot /var/www/https/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
<location>
DAV svn
SVNPath /home/svn
</location>
</virtualhost>
然後重新啟動 APache
sudo /etc/init.d/apache2 restart
想要測試是否成功, 使用瀏覽器 https://10.xx.xx.xx(你的主機網址)/svn/ 應該會看到如下
Revision 0: /
Powered by Subversion version 1.4.3 (r23084).
就代表安裝完成了