第一步:

yum install subversion;

第二步:

mkdir /data/svn/conf

mkdir /data/svn/library

第三步:

svnadmin create  /data/svn/library/mg

svnadmin create  /data/svn/library/html

svnadmin create  /data/svn/library/yw

第五步:配置

[root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/authz
[groups]
admin=king,ocean,hanke,aiden
mg=chenlin,aiden,xin,yuxiang,xiangcheng,king,chenggang
yongwo=yongwo,xsk,zyj
html=sam

[bf:/]
@admin= rw

[mg:/]
@mg = rw

[mg:/trunk/ywcf]
@yongwo=rw

[html:/]
@mg = rw
@html = rw

[root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/passwd
[users]
king=123456
ocean=123456
hanke=123456
aiden=123456
xiangcheng=123456
xin=123456
yuxiang=123456
chenlin=123456
yongwo=123456
sam=123456
xsk=yw@2015
zyj=yw@2015
chenggang=123456

[root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/svnserve.conf |grep -v "^#";
[general]
anon-access = none
password-db = passwd
authz-db = authz
realm = /data/svn/library
[sasl]

第六步:启动

[root@iZ28pw7sv4qZ vc]#

/usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --log-file=/data/log/svnserve.log --config-file=/data/svn/conf/svnserve.conf -r /data/svn/library/

第七步:同步web目录钩子配置

[root@iZ28pw7sv4qZ vc]#vi /data/svn/library/mg/hooks/post-commit
#!/bin/sh
REPOS="$1"
REV="$2"
 
export PATH="/usr/local/svn/bin:$PATH"  #由于代码是apache的进程用户www运行,所以需要设置环境变量
export LC_CTYPE=en_US.UTF-8             #防止提交的文件名存在非字母字符
svn update /data/cluster/web/mg/ > /dev/null
echo '111' >> /data/log/1.txt  #写日志查看是否成功

[root@iZ28pw7sv4qZ vc]# chmod 0777 /data/svn/library/mg/hooks/post-commit

第八步:

[root@iZ28pw7sv4qZ vc]#cd  /data/cluster/web/src/mg

svn co svn://120.27.104.115/mg

centos svnversion安装部署的更多相关文章

  1. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

    Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装N ...

  2. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)

    环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建 ...

  3. [转]Centos 7 安装部署 GitLab 服务器

    Centos 7 安装部署 GitLab 服务器 转自:https://www.jianshu.com/p/79bfded68899 文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总 ...

  4. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践

    原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践 环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输 ...

  5. 一、CentOS 7安装部署GitLab服务器

    一.CentOS 7安装部署GitLab服务器 1.安装依赖软件 yum -y install policycoreutils policycoreutils-python openssh-serve ...

  6. 【CentOS】安装部署jenkins从git获取代码[转]

    持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...

  7. CentOS 7安装部署ELK 6.2.4-SUCCESS

    一.ELK介绍 ELK是三款开源软件的缩写,即:ElasticSearch + Logstash + Kibana.这三个工具组合形成了一套实用.易用的监控架构,可抓取系统日志.apache日志.ng ...

  8. Centos 7安装部署zabbix 3.0LTS

    1.环境准备 OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6 注意:zabbix3.0相关要求 mysql5.0以上版本.apache1.3以上版本.p ...

  9. centos 7安装部署docker

    1.centos 7 在windows下通过vm虚拟机安装centos 7: VMware-workstation-full-10.0.3-1895310 centos 7 2.要求 操作系统的内核版 ...

随机推荐

  1. 110.Balanced Binary Tree---《剑指offer》面试39

    题目链接 题目大意:判断一个二叉树是否是平衡二叉树. 法一:dfs.利用求解二叉树的高度延伸,先计算左子树的高度,再计算右子树的高度,然后两者进行比较.o(nlgn).代码如下(耗时4ms): pub ...

  2. eclipse快捷键及eclipse一直building处理

    1.输入Syso然后按 ALT+/      ------>System.out.println(); 2.CTRL+/      ------>添加或消除注释// 3.CTRL+SHIF ...

  3. 2015多校第6场 HDU 5358 First One 枚举,双指针

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5358 题意:如题. 解法:观察式子发现,由于log函数的存在,使得这个函数的值域<=34,然后我 ...

  4. 2015多校第6场 HDU 5360 Hiking 贪心,优先队列

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5360 题意:给定n个人,现在要邀请这些人去远足,但每个人同意邀请的条件是当前已经同意去远足的人数c必须 ...

  5. tableView选中行的调用顺序/ 取消选中Cell

    UITableViewCell它有两个属性highLighted.selected.很明显一个是高亮状态, 一个是选中状态. UITableViewCell, 对应的2个方法 // 高亮状态调用的方法 ...

  6. java实现数据库分页

    /*** * 工具类 * @param pageIndex //页码 * @param pageSize//每页数据的条数 * @param rowCount//总的数据条数 * @return */ ...

  7. CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 Redis在CentOS 7上的安装部署   ...

  8. HDU - 2818

    Building Block Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  9. 使用css让文字两端对齐

    text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;可以让文字实现两端对齐

  10. 使用css做图标

    首先原理是: 请一步一步粘贴代码,慢慢品味.其实,很简单... 1.首先三角形的前身是一个普通的矩形-正方形||长方形?ok! <div class='box'></div> ...