Linux SVN的安装以及配置

Linux SVN的安装以及配置

1、安装subversion
yum install subversion

2、安装apache的Linux SVN模块
yum install mod_dav_svn

3、建立Linux SVN库并修改/svn用户组和用户
svnadmin create /svn/api/
chown -R apache.apache /svn


4、修改SVN配置文件
vi /svn/repos/conf/svnserve.conf
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = passwd #用户保存文件
authz-db = authz #权限管理文件

vi /svn/repos/conf/passwd
如[users]
qqq = 111

vi /svn/repos/conf/authz
[groups]
svn = qqq
[api:/]
@svn = rw

5、修改SVN自动提交
cp post-commit.tmpl post-commit
vi /svn/repos/hooks/post-commit
写入以下内容:
#!/bin/sh

REPOS="$1"
REV="$2"

export LANG=en_US.UTF-8

SVN=/usr/bin/svn
WEB=/var/www/www.dd.com
LOG=/var/www/www.dd.com/svn_translate.log
CURDATE='date'
echo "Code Deployed By at $CURDATE",$REPOS,$REV >> $LOG
$SVN update --username qqq --password 111 $WEB >> $LOG

把这个文件改为777
chmod +x post-commit
chown apache.apache post-commit

7、把SVN配置到某一目录
svnserve -d -r /opt/svn/ --listen-host 0.0.0.0 --listen-port 3690

cd /var/www/www.dd.com
svn checkout file:///opt/svn/api/ ./

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值