cetos6.8配置svn服务器
一,安装步骤
1, 检查是否安装过svn
rpm -qa subversion
2, 卸载旧版本svn
yum remove subversion
3, 安装SVN,输入官网提供的命令
yum install subversion mod_dav_svn
4, 查看svn版本信息
svnserve --version
二,配置
1, 创建svn仓库目录
mkdir /home/svnroot/test -p
2, 创建项目
svnadmin create /home/svnroot/test
3, 检查是否创建成功
cd /home/svnroot/test
ls 查看创建成功后生成的目录
conf是该版本库的文件,里面有三个文件
authz是权限控制文件,配置如下
[/] #所有文件的权限配置
admin = rw #admin用户具有rw权限
[doc:/] #doc文件的权限配置
admin = rw #admin用户具有rw权限
passwd是账号密码文件
[users]
admin=123456
svnserve.conf
取消注释
anon-access = read #匿名用户可读 #设置为none 可显示log
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svnroot/test #认证空间名,版本库所在目录
三,启动svn服务
1, svnserve -d -r /home/svnroot
注意事项:不要用svnserve -d -r /home/svnroot/test/否则checkout时会提示:URL svn://192.168.1.99/svntest doesn't exist...
四,同步到web目录
1, 进入到目录/home/svnroot/test/hooks
复制post-commit.tmpl为post-commit
cp post-commit.tmpl post-commit
修改post-commit为可执行权限
chmod 755 post-commit
vim posy-commit
输入如下内容
export LANG=zh_CN.UTF-8
svn co svn://192.168.1.64/test /usr/share/nginx/html/testsvn
LOG_PATH=/tmp/svn_test.log
WEB=/usr/share/nginx/html/testsvn
REPOS="$1"
REV="$2"
svn update --username admin --password myadmin $WEB --no-auth-cache >> $LOG_PATH

回到shell
手动同步
svn co svn://192.168.1.64/test /usr/share/nginx/html/testsvn
注意:在阿里云服务器上面要使用内网IP或者localhost,否则会失败
输入root密码myadmin
输入svn认证用户admin
输入svn认证用户密码123456

进入到web目录中,查看,已经完成同步
cetos6.8配置svn服务器的更多相关文章
- 如何配置svn服务器
如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧. 工具/原料 VisualServer 配置VisualServer 找到VisualServer Manager ...
- 如何配置svn服务器(通过VisualServer服务器)
如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧
- CentOS 7下搭建配置SVN服务器
CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...
- linux 配置svn服务器+使用+注意事项
本文以ubuntu系统进行安装. 1.安装svn服务器 apt-get install subversion 输入 y 回车确认安装. 安装完毕后可以用 下边的命令查看是否安装完成,如果现实出版本号和 ...
- CentOS 7.2 x64 配置SVN服务器
说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式,还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种 ...
- 配置SVN服务器
svn启动: 版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkO ...
- linux下安装配置svn服务器
linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...
- 阿里云服务器centos下安装配置svn服务器
阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
随机推荐
- SpringCloud学习中遇到的一些bug
There was a problem with the instance info replicator 错误原因: 该服务尝试将自己作为客服端注册 解决办法: 在application.yml配置 ...
- 用VS2017进行移动开发(C#、VB.NET)——OfflineCameraButton控件,Smobiler移动开发
OfflineCameraButton控件 一. 样式一 我们要实现上图中的效果,需要如下的操作: 从工具栏上的“Smobiler Components”拖动一个OfflineCam ...
- K2制作流程
K2流程制作注意事项 1:分析需求 2:实施 步骤1:绘制流程图 步骤2:添加datafield[必备:ActJumped IsPass] 步骤3:添加线规则(如下图所示,在添加完毕规则之后,再给同 ...
- 【spring实战第五版遇到的坑】3.2中配置关系映射时,表名和3.1中不一样
3.2章中按照书中的步骤写好相应类的映射关系,发现启动时,之前在3.1章中建的表全部被删重新建立了,并且Ingredient表的数据没了,由于使用了JPA,默认使用的是hibernate,在启动时会删 ...
- PHP数字金额转换大写金额
早些年做CRM用到的一个金额转换函数,今天从旧项目中拿出来记录一下.金额转换的函数方法有很多,都很不错.不过这个是小崔刚工作的时候写的一个转换函数,多少还是有点纪念意义.如有问题请朋友们指出,小崔及时 ...
- js将一个数组分成多个数组
1,将数组array分成长度为subGroupLength的小数组并返回新数组 function group(array, subGroupLength) { let index = 0; let n ...
- SpringAOP(5)
2019-03-08/14:22:58 演示:登陆核心业务类与日志周边功能实现AOP面向切面思想 jar包:https://share.weiyun.com/5GOFouP 学习资料:http://h ...
- 微信web页面返回刷新
问题:在微信web页面开发的过程中,会遇到返回上一个页面数据没有刷新的情况. 解决方案:在该页面监控用户的浏览,每次加载都刷新页面. window.onpageshow = function(even ...
- 适合精致女孩使用的APP软件 不容错过的精彩人生
阳光下灿烂,风雨中奔跑,每个人都会遇见美丽的缘分,或深或浅,或浓或淡.所以人生不管遇到什么难题,都要勇往直前.今天分享的软件也是十分精彩的,非常适合精彩的你哦! 薄荷健康 薄荷健康APP是专为想要减肥 ...
- 基于django的视频点播网站开发
项目名称 基于django的视频点播网站开发 项目背景 学习完毕python和django之后,想找个项目练练手,本来想写个博客项目练手,无奈别人已经写过了,所以笔者就打算写一个视频点播网站,因为笔者 ...