centos svnversion安装部署
第一步:
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安装部署的更多相关文章
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装N ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一)
环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建 ...
- [转]Centos 7 安装部署 GitLab 服务器
Centos 7 安装部署 GitLab 服务器 转自:https://www.jianshu.com/p/79bfded68899 文前说明 作为码农中的一员,需要不断的学习,我工作之余将一些分析总 ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践 环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输 ...
- 一、CentOS 7安装部署GitLab服务器
一.CentOS 7安装部署GitLab服务器 1.安装依赖软件 yum -y install policycoreutils policycoreutils-python openssh-serve ...
- 【CentOS】安装部署jenkins从git获取代码[转]
持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...
- CentOS 7安装部署ELK 6.2.4-SUCCESS
一.ELK介绍 ELK是三款开源软件的缩写,即:ElasticSearch + Logstash + Kibana.这三个工具组合形成了一套实用.易用的监控架构,可抓取系统日志.apache日志.ng ...
- 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 ...
- centos 7安装部署docker
1.centos 7 在windows下通过vm虚拟机安装centos 7: VMware-workstation-full-10.0.3-1895310 centos 7 2.要求 操作系统的内核版 ...
随机推荐
- AlertDialog.Builder 显示为白色 蓝色字
AlertDialog.Builder dialog = new AlertDialog.Builder( getActivity(),AlertDialog.THEME_HOLO_LIGHT);
- Pythone3 sys模块
1.sys.argv 可以实现从程序外部向程序传递参数2.sys.exit() 程序中间退出,exit(0)正常退出,其他为异常退出3.sys.getdefaultencoding() 获取系统编码方 ...
- [Leetcode Week15]Populating Next Right Pointers in Each Node
Populating Next Right Pointers in Each Node 题解 原创文章,拒绝转载 题目来源:https://leetcode.com/problems/populati ...
- linux命令行todo列表管理工具Taskwarrior介绍
Taskwarrior 是一款在命令行下使用的TODO列表管理工具,或者说任务管理工具,灵活,快速,高效. 安装 在ubuntu 14.04 中,可从官方仓库安装task软件包 sudo apt-ge ...
- 64_c1
CBFlib-0.9.5.15-3.fc26.i686.rpm 05-Feb-2017 21:55 427710 CBFlib-0.9.5.15-3.fc26.x86_64.rpm 05-Feb-20 ...
- c++设计模式系列----单例模式(Singleton模式
单例模式是为了解决唯一对象实例问题而提出来的,许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整体的行为.比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单 ...
- 【bzoj4486】【JSOI2015】串分割
老省选题了. 首先考虑怎么比较超长数字的大小? 参见UTR1的那道题 先比size,然后比较字典序即可. 接下来考虑下切割的问题. 因为要将字符串切割成k份,所以这个字符串只会存在n/k个本质不同的起 ...
- 【bzoj4868】期末考试
我还第一次见到省选考三分……? #include<bits/stdc++.h> #define N 200005 using namespace std; typedef long lon ...
- Xcode7 iOS9.0 的真机调试
Xcode7的真机调试: 1.Xcode偏好 -> 账号 -> 增加 Apple ID ->显示 free 2.Target 运行 iOS 版本号 3.修正 Team 项 选择 ...
- Mybatis学习—XML映射文件
总结自 Mybatis官方中文文档 Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在.由于它的异常强大,映射器的 XML 文件就显得相对简单.如果拿它跟具有相同 ...