centos搭建svn服务器

centos搭建svn服务器

1.安装subversion

yum install -y subversion

2.配置svn服务器目录默认路径/var/svn

vim /etc/sysconfig/svnserve

OPTIONS="-r /svn"

3.使用svnadmin建立版本库

mkdir -p /svn
svnadmin create /svn/test

[root@ds-test1 /]# ll /svn/test
总用量 8
drwxr-xr-x. 2 root root  54 11月 14 12:51 conf 
drwxr-sr-x. 6 root root 253 11月 14 11:49 db
-r--r--r--. 1 root root   2 11月 13 10:21 format
drwxr-xr-x. 2 root root 231 11月 13 10:21 hooks
drwxr-xr-x. 2 root root  41 11月 13 10:21 locks
-rw-r--r--. 1 root root 229 11月 13 10:21 README.txt

4.配置权限

ll /svn/test/conf

总用量 12
-rw-r--r--. 1 root root 1139 11月 13 10:53 authz
-rw-r--r--. 1 root root  377 11月 13 10:27 passwd
-rw-r--r--. 1 root root 3080 11月 14 12:51 svnserve.conf

vim /svn/test/svnserve.conf

anon-access = none
auth-access = write
password-db = passwd #密码配置
authz-db = authz #权限配置
realm = test
[sasl]

vim /svn/test/passwd

[users]
harry = harryssecret

vim /svn/test/authz

[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
harry_and_sally = harry,sally
# [repository:/]
# @harry_and_sally = rw
# * = r
[test:/]
@harry_and_sally = rw

5.启动svn服务器

  • 方式一

svnserve -d -r /svn/

  • 方式二

systemctl start svnserve.service

最后祝大家生活愉快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值