带来一篇linux装置svn及完成SVN与WEB同步处理计划
如果您觉得本篇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
------------------
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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇linux装置svn及完成SVN与WEB同步处理计划
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。 硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
页:
[1]