SVN操作
#构建SVN库
svnadmin create /data0/svn/showtest
#改变所属组 chown svn.svn showtest -R
cd /data0/web_root/
mkdir showtest
#同步svn文件到web目录 svn co file:///data0/svn/showtest /data0/web_root/showtest mkdir web mkdir yyweb svn add web svn add yyweb
#命令添加目录 svn ci -m 'add'
设置用户名密码,权限 cd /data0/svn/showtest/conf 在auth 添加 [/] test = rw 在passwd中添加 test = testpasswd 在svnserve.conf 中添加([general]模块下) anon-access = none auth-access = write password-db = /data1/web/conf/passwd authz-db = /data1/web/conf/authz realm = repos
/usr/bin/svnserve -d -r /data0/svn/app.sina5.com/ --listen-port 8100
#创建svn钩子文件 vim /data0/svn/redheat/hooks/post-commit #!/bin/sh Log="/data0/logs/svn" /bin/chown -R svn.svn /data0/web_root/ cd /data0/web_root/ && /usr/bin/svn update
chown svn.svn post-commit chmod +x post-commit
本博客内容都是博主试验通过的方案与方法.
如需交流,请发邮件至qjyyn#qq.com