LINUX下成功搭建SVN

步骤如下:

1: yum install -y subversion

2:svnserve –version

3:

[root@singledb ~]# mkdir /u02/svn

[root@singledb ~]# svnadmin create /u02/svn/repos2  –davesvn为版本库名称

4:配置这3个文件,都要配置!

创建版本库后,在这个目录下会生成3个配置文件:

[root@singledb conf]# pwd

/u02/svn/davesvn/conf

[root@singledb conf]# ls

authz  passwd  svnserve.conf

修改为:

内容修改为:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf  //注意路径和上面一致
authz-db = /opt/svn/conf/authz.conf //注意路径
realm = repos2  // repos2  是你创建的版本库

配置 账号密码   vi passwd

shanmao = shanmaomima

配置组和权限 vi authz

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = shanmao,xiaosu,ahui,boss,ruizhong
qianduan = lingbin,xiaopang
sheji = xuejiao,weiping
houduan = haoming,ruizhong,mofa,chenchen
mobile = haoming

[/]
@admin = rw
[mancoo:/font]
@qianduan = rw
[mancoo:/desgin]
@sheji = rw
[mancoo:/code]
@houduan = rw
[mancoo:/mobile]
@mobile = rw
[mancoo:/doc]
*=rw
[mancoo:/business]
*=rw
[mancoo:/services]
@admin = rw

 

启动svn

svnserve -d -r /u02/svn

客户端连接svn  :  svn://ip/repos2