配置SVN

svn配置建立svn版本库目录
mkdir -p /home/xzp/svndata/xingzhenganjian

建立svn版本库
svnadmin create  /home/xzp/svndata/xingzhenganjian

修改svn版本库配置文件
vim   /home/xzp/svndata/xingzhenganjian/conf/svnserve.conf

内容修改为:
[general]
anon-access = none
auth-access = write
password-db = /home/xzp/svn/conf/passwd.conf
authz-db = /home/xzp/svn/conf/authz.conf       (我这里是所有版本库公用这两个配置文件)
realm = xingzhenganjian

配置允许访问的svn用户
vi /home/xzp/svn/conf/passwd.conf      注意:对用户配置文件的修改立即生效,不必重启svn。

文件格式如下:
[users]
xzp= henu_xz
示例:
用户组格式:
[groups]
php= xzp,ldm,wfy,king

[/]
@php= rw

[xingzhenganjian:/abc/aaa]
king = rw


启动svn
passwd svn    根据提示为用户svn设置密码

chown -R php:users /home/xzp/svndata    允许用户svn访问版本库

su - svn -c "svnserve -d --listen-port 3368 -r /home/xzp/svndata"  启动svn

配置svn用户访问权限
vi /home/xzp/svn/conf/authz.conf  注意:权限配置文件中出现的用户名必须已在用户配置文件中定义
[groups]
[/]
xzp = rw
ldm = rw

其中:
su - svn表示以用户svn的身份启动sv
-d表示以daemon方式(后台运行)运行
--listen-port 3336表示使用3336端口,可以换成你需要的端口。但注意,使用1024以下的端口需要root权限
-r /home/xzp/svndata指定根目录是/home/xzp/svndata

检查:
ps -ef|grep svnserve
如果显示如下,即为启动成功:
svn    6941   1 0 15:07 ?    00:00:00 svnserve -d --listen-port  3336 -r /home/xzp/svndata
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值