|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1.情况
LinuxAY1305140905015863a2Z2.6.32-279.el6.x86_64#1SMPFriJun2212:19:21UTC2012x86_64x86_64x86_64GNU/Linux
阿里云办事器CentOS6.364位
情况装置应用wdlinux一键搭建
情况应用wdlinux的web治理体系
2.装置svn
yum-yinstallsubversion
版本:
3.设置装备摆设
svnserve-d-r/www/svndata/
svnadmincreate/www/svndata/oplinux
4.树立版本库
创立一个新的Subversion项目
svnadmincreate/www/svndata/oplinux
设置装备摆设许可用户test拜访
cd/www/svndata/oplinux/conf
visvnserve.conf
--------------------
anon-access=none
auth-access=write
password-db=passwd
注:将默许的#空格去失落如:#空格anon-access=none
修正的文件后面不克不及有空格,不然启动svnserver失足
vipasswd
------------------
[users]
test=test
5.当地测试
装置svn软件
svn://IP
完成SVN与WEB同步处理计划
1)设置WEB办事器根目次为/www/default
2)checkout一份SVN
svncosvn://localhost/oplinux/www/default
修正权限为WEB用户
chown-Rwww:www/www/svndata/oplinux
3)树立同步剧本
cd/www/svndata/oplinux/hooks/
计划一:
vipost-commit输出以下内容:
#!/bin/sh
REPOS="$1"
REV="$2"
exportLANG=en_US.UTF-8
svnupdate/www/web/default--usernametest--passwordtest
计划二:
cppost-commit.tmplpost-commit
编纂post-commit,在文件最初添加以下内容
exportLANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/web/
$SVNupdate$WEBCusernametestCpasswordtest
chown-Rwww:www$WEB
增长剧本履行权限
chmod+xpost-commit
假如不胜利测验考试一下办法,在敕令前面加上--no-auth-cache
$SVNupdate$WEBCusernametestCpasswordtest--no-auth-cache
对文件履行chmod+xpost-commit操作
最初操作是封闭办事然再翻开办事:
svn办事的封闭:killallsvnserve
svn开启:svnserve-d-r/opt/svndata/oplinux/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|