Centos 搭建SVN

在线安装

安装svnserver
yum -y install subversion
创建svn目录
mkdir /usr/local/svn
创建版本库
svnadmin create /usr/local/svn/mysvn

配置文件

  

passwd:svn 账户密码
authz:账户权限分组和版本库读写权限设置
svnserve.conf:配置文件
设置密码 passwd
aaa = aaa
bbb = bbb
ccc = ccc
ddd = ddd
配置仓库权限 authz
-- 账号分组
[groups]
g_a = bbb,ccc    #这里我用g_代表组,g_a代表a组  g_b代表b组
g_b = ddd
admin = aaa

-- 单库 根目录权限配置
[/]
@admin=rw
@g_a = r


-- 多库 指定不通仓库权限
[mysvn:/] 
@admin = rw
@g_a = w 
@g_b = r  

[mytest:/] 
@admin = rw
@g_a = w 
@g_b = r
配置 svnserve.conf
-- mysvn 仓库
anon-access = none:表示禁止匿名用户访问。
auth-access = write:表示授权用户拥有读写权限。
password-db = /usr/local/svn/mysvn/conf/passswd:指定用户名口令文件,即 passwd 文件。
authz-db = /usr/local/svn/mysvn/conf/authz:指定权限配置文件,即 authz 文件。

-- mytest 仓库
anon-access = none:表示禁止匿名用户访问。
auth-access = write:表示授权用户拥有读写权限。
password-db = /usr/local/svn/mysvn/conf/passswd:指定用户名口令文件,即 passwd 文件。
authz-db = /usr/local/svn/mysvn/conf/authz:指定权限配置文件,即 authz 文件。
启动和验证
svnserve -d -r 目录 --listen-port 端口号  端口号可省

-- 单版本库启动
svnserve -d -r /usr/local/svn/mysvn  --listen-port 3690

-- 多版本库启动
svnserve -d -r /usr/local/svn  --listen-port 3690

-- 验证
svn://ip:3690/mysvn
登录界面输入账号密码

离线安装

        -- 待补充

备注:

        防火墙对应端口记得放开

参考:

        Centos 8.0 SVN搭建_centeros8 subversion安装配置教程-CSDN博客

        Cento os 8安装部署svn_centos8安装svn-CSDN博客

        SVN 启动模式 | 菜鸟教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值