一,用户登录配置
在版本库目录下的conf文件夹
1,修改authz
cctestgroup=cctest [cctest:/] @cctestgroup=rw
2,修改passwd
cctest=cctest
3,修改svnserve.conf
auth-access = write password-db = passwd authz-db = authz
前面不要留空格
二,自动提交代码
在hooks目录下
1,复制post-commit.tmpl 到post-commit,名字不要搞错了
2,修改post-commit
REPOS="$1" REV="$2" export LANG=zh_CN.UTF-8 svn up --username cctest --password cctest /var/www/html/cctest --non-interactive --no-auth-cache echo `date`,`whoami`,$REPOS,$REV >> /opt/svndata/cctest/hooks/svn_hook.log
3,配置执行post-commit权限
chmod +x post-commit
三,启停svn
1,启动svn
svnserve -d -r /opt/svndata/
目录下有可以有多个项目
2,检查是否启动
ps -ef | grep svnserve
3, 停止进程,直接kill掉进程
Leave a Reply