六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

Linux SVN server -install -bea

[复制链接]

升级  26%

21

主题

21

主题

21

主题

秀才

Rank: 2

积分
89
 楼主| 发表于 2013-1-31 11:19:14 | 显示全部楼层 |阅读模式
1.install apache2 

sudo apt-get install apache2
for more information about apache2 read this link.


2.install subversion

sudo apt-get install subversion


3.install libapache2-svn

sudo apt-get install libapache2-svn
To use svn with apache you need install libapache2-svn


4.config subversion and apache2

a. build a svn project pool:
    sudo mkdir -p /home/svn
    sudo svnadmin create /home/svn
    sudo chown -R /home/svn
    sudo chmod -R /home/svn


b. config apache2 for subverion:
    sudo gedit /etc/apache2/mods-available/dav_svn.conf
    add following codes to dav_svn.conf
    <Location /svn>       DAV svn       SVNPath /home/svn       AuthType Basic       AuthName "Subversion repository"       AuthUserFile /etc/subversion/passwd       <LimitExcept GET PROPFIND OPTIONS REPORT>         Require valid-user       </LimitExcept>     </Location>        restart apache2 
    sudo /etc/init.d/apache2 restart
    and now you can access svn(http://localhost/svn)
 
5.add SSL for subversion
   sudo  a2enmod ssl
   sudo /etc/init.d/apache2 restart
   sudo mkdir /etc/apache2/ssl
   sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/ssl/apache.pem
   sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/myown-ssl
   sudo gedit /etc/apache2/sites-available/myown-ssl
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表