您的位置:首页 > 运维架构 > Linux

centos6.3 svn配置多个项目

2016-11-11 00:00 381 查看
首先需要看我的linux配置svn的教程
1.指定svn的根目录
mkdir -P /home/www

接着创建多个svn项目在www目录中

svnadmin create project1

svnadmin create project2

2.copy配置文件

进入project1/conf目录里复制authz,passwd,svnserve.conf文件至www目录下

这时目录结构该是

-rw-r--r--. 1 root root 1122 11月 11 01:16 authz
-rw-r--r--. 1 root root 319 11月 11 01:15 passwd
drwxr-xr-x. 6 root root 4096 11月 11 01:12 project1
drwxr-xr-x. 6 root root 4096 11月 11 01:13 project2
-rw-r--r--. 1 root root 2259 11月 11 01:14 svnserve.conf

3.配置svnserve.conf
vi svnserve.conf

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = www 注意这个是www目录,不是项目的目录哦

4.设置密码
vi passwd
test = 123456

5.设置用户权限
vi authz
找到[groups]
加入下面的内容
组名 = 组用户(用,分割多个)

testgroup = test

然后到最后一行加入以下内容
[/]
test = rw

#读写权限
@testgroup = rw

对某个项目进行权限分配

[project1:/]

@test=rw

6.启动svn
svnserve -d -r /home/www --config-file=/home/www/svnserve.conf

7.访问svn

svn://你的ip/project1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  svn多项目