centos SVN 安装与配置

1、安装 yum install subversion
2、查看版本 svnserve –version

正常默认仓库目录:/home/svn

3、建立仓库目录:
svnadmin create chanpin
svnadmin create kaifa
svnadmin create ceshi

把两个权限配置文件复制到 仓库根路径下,统一管理所有代码仓库
cp authz passwd /home/svn

修改每个仓库配置文件
vim svnserve.conf

anon-access = none # 禁止匿名访问
auth-access = write
password-db = /home/svn/passwd # 统一使用密码文件
authz-db = /home/svn/authz
realm = chanpin # 权限域名,很重要,写你的项目名

添加用户名与密码
cd /home/svn
vim passwd

[users]
eg1 = 123456
eg2 = 123456
eg3 = 123456
eg4 = 123456
eg5 = 123456
eg6 = 123456

修改用户权限
vim authz

[/] # 管理者拥有所有读写权限
admin = rw

  • =

[project1:/] # 项目1的访问控制,guest1,2无法访问
@admin = rw

eg1 = rw
eg2 = rw

[project2:/]
@guest = rw

eg3 = rw
eg4 = rw

[project3:/]
@guest1 = rw

eg5 = rw
eg6 = rw

.修改svnserve的配置文件,指定版本库的路径
vim /etc/sysconfig/svnserve
默认:OPTIONS="-r /var/svn"
修改成:OPTIONS="-r /home/guoke/svn"

重启 svnserve -d -r /home/svnroot
停止命令 killall svnserve

放通SVN的默认端口3690
firewall-cmd --zone=public --add-port=3690/tcp --permanent
firewall-cmd --reload
12.关闭SELinux
vim /etc/selinux/config
默认:SELINUX=enforcing
修改成:SELINUX=disabled

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值