Ubuntu 安装SVN服务器端

Apache Subversion(简称SVN,svn),是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。

首先,从镜像下载安装svn服务器端:

sudo apt-get install subversion

进入目录,准备创建svn目录:

cd /usr/local/

创建一个svn目录:

mkdir svn

修改目录权限为777:

chmod -R 777 svn

创建一个svn版本仓库sunny(sunny可以随便起名字)

svnadmin create /usr/local/svn/sunny

进入sunny版本仓库下的配置文件目录:

cd sunny/conf 

下面要修改这个目录下的三个配置文件
 (1)vi svnserve.conf    //配置版本库信息和用户文件和用户密码文件的路径、版本库路径
 [
 把
 # anon-access = read
 # auth-access = write
 # password-db = passwd
 //这四行,前面的#号和空格去掉,变成
 anon-access = none      //改成none
 auth-access = write
 password-db = passwd
 realm = sunny          //改成自己的版本库
 保存
 

(2)vi authz    //文件,创建svn组和组用户的权限
 [group]
 sunny = gep,wce //创建一个sunny的组,并制定两个用户gep和wce
 

[/]            //制定根目录下的权限
 @sunny = rw    //sunny组用户权限为读写
 * = r          //其他用户只有读权限
 保存退出

相关推荐