jinfeng_wang

G-G-S,D-D-U!

BlogJava 首页 新随笔 联系 聚合 管理
  400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks
refer http://wiki.ubuntu.org.cn/SubVersion


1) install the svn software:
     $ sudo apt-get install subversion
     $ sudo apt-get install libapache2-svn

2) add the group and user:
    $sudo addgroup subversion
    $sudo usermod -G subversion -a www-data

3) create the svn dir
$ sudo mkdir /home/svn
$ cd /home/svn
$ sudo mkdir myproject
$ sudo chown -R root:subversion myproject
$ sudo chmod -R g+rws myproject

4) create the respository
$ sudo svnadmin create /home/svn/myproject

5) config the WebDAV protocals for web access the svn server:
    a)edit the file of "/etc/apache2/mods-available/dav_svn.conf", and add the following code:
<Location /svn/myproject>DAV svn
SVNPath /home/svn/myproject
AuthType Basic
AuthName "myproject subversion repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
   b)restart apache :   sudo /etc/init.d/apache2 restart
   c)create the pass file, and add the user:
      sudo touch  /etc/subversion/passwd 
sudo htpasswd -c /etc/subversion/passwd user_name
 
6) now you can use your client browser/tool to access your svn server.

posted on 2009-05-17 17:01 jinfeng_wang 阅读(579) 评论(0)  编辑  收藏 所属分类: Linux

只有注册用户登录后才能发表评论。


网站导航: