系统centos7
1 先更新centos7最新系统以便yum安装:yum update
2 yum install subversion
3 新建svn版本库
mkdir /svn/svndata
mkdir /svn/svppasswd
4 创建仓库:svnadmin create /svn/svndata
5 进入相应目录修改:
1 svnserver.conf修改:
[root@localhost conf]# grep -v "^$" svnserve.conf|grep -v "^#"
[general]
password-db = /svn/svnpasswd/passwd
authz-db = /svn/svnpasswd/authz
[sasl]
2 cp authz passwd /svn/svnpasswd/
3 authz添加
[/]
abcde=rw
4 passwd添加
abcde=abcde
6 svnserver -d -r /svn/svndata (-d后台执行 -r root超级用户执行)
7 checkout同步根目录,根目录为:/tools
svn co svn://IP /tools/
8 设置钩子触发同步:
#mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
REPOS="$1"
REV="$2"
export LANG=en_US.UTF-8
svn update /tools --username abcde --password abcde|| exit 1
exit 0
9 设置钩子权限为777:
chmod 777 post-commit
本文出自 “大王好帅” 博客,请务必保留此出处http://dawang.blog.51cto.com/4927689/1661810
原文地址:http://dawang.blog.51cto.com/4927689/1661810