2008年5月29日 星期四

UBUNTU 下安裝 SVN Server

SVN Server 有許多模式 , 由於 google 推出 svn 服務是使用 https 模式, 所以依此為目標.

首先安裝 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).


就代表安裝完成了

沒有留言: