linux svn搭建(阿里云服务器 CentOS 6.3 64位)

1.安装SVN
命令行:
    yum -y install subversion
查看SVN版本:
    svn --version

2.配置SVN
    svnserve -d -r /www/svndata/

3.建立版本库
     svnadmin create /www/svndata/oplinux
 

4.配置用户
   4.1、
进入目录:
    cd /www/svndata/oplinux/conf 
    conf 文件下目录结构:
 
   4.2、编辑svnserve.conf 文件:
    vim svnserve.conf 
将这三行的面的(#空格)元素删除,顶行;则启动svn server会出错
    anon-access=none    
    auth-access=write
    password-db=passwd
 如图
 
4.3、编辑passwd文件
     vi passwd
    添加用户test访问 
    [users]
    test=123456
注:test是用户名;123456是访问密码

5.本地测试:
 

6.添加项目:

 

 

 7.访问权限配置: 
vi authz.conf 
[groups] 
admin = admin 
test  = user1,user2 
[/] 
@admin = rw  
[repository:/test] 
@test = rw  
说明: 
groups是指用户组。上面的配置说明存在两个组:admin和test,其中admin组中只有一个用户admin,test中有两个用户user1,user2 
[/] 
@admin = rw 
这段配置表示admin组中的成员对所有的资源库的根目录都有读写权限,如我们已经创建了一个repository库,那么admin组中的成员admin就可以读写它的里面的所有内容,即所有项目。 
[repository:/test] 
@test = rw 
表示test组中的成员仅对repository库中的test项目有访问权限。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值