一,安装步骤

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服务器的更多相关文章

  1. 如何配置svn服务器

    如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧. 工具/原料 VisualServer 配置VisualServer 找到VisualServer Manager ...

  2. 如何配置svn服务器(通过VisualServer服务器)

    如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧

  3. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

  4. linux 配置svn服务器+使用+注意事项

    本文以ubuntu系统进行安装. 1.安装svn服务器 apt-get install subversion 输入 y 回车确认安装. 安装完毕后可以用 下边的命令查看是否安装完成,如果现实出版本号和 ...

  5. CentOS 7.2 x64 配置SVN服务器

    说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式,还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种 ...

  6. 配置SVN服务器

    svn启动: 版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkO ...

  7. linux下安装配置svn服务器

    linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

  8. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  9. 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

    1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...

随机推荐

  1. Netty源码—一、server启动(1)

    Netty作为一个Java生态中的网络组件有着举足轻重的位置,各种开源中间件都使用Netty进行网络通信,比如Dubbo.RocketMQ.可以说Netty是对Java NIO的封装,比如ByteBu ...

  2. JavaScript引擎浅析

    前言 该文章是为大家整理一个关于js的知识网络,重点是知识的罗列及之间的联系,所以实例可能会有所不足,导致可能没有对应知识的人看不懂,希望大家能够结合其他资料来学习这篇文章,并整理出自己的知识体系. ...

  3. Python 里的「单分派泛函数」到底是什么?

    泛型,如果你学过Java ,应该对它不陌生吧.但你可能不知道在 Python 中(3.4+ ),也可以实现简单的泛型函数. 在Python中只能实现基于单个(第一个)参数的数据类型来选择具体的实现方式 ...

  4. EF获取多个数据集以及MySQL分页数据查询优化

    背景:MySQL分页查询语句为 ,10; 一般页面还会获取总条数,这时候还需要一条查询总条数语句 , 这样数据库需要执行两次查询操作.MySQL提供了SQL_CALC_FOUND_ROWS追踪总条数的 ...

  5. C#中public、private、protected等关键字说明

    public 公有访问.不受任何限制.private 私有访问.只限于本类成员访问,子类,实例都不能访问.protected 保护访问.只限于本类和子类访问,实例不能访问.internal 内部访问. ...

  6. spring cloud feign 文件上传和文件下载

    文件上传参考文档:http://blog.didispace.com/spring-cloud-starter-dalston-2-4/ 文件下载参考文档:https://blog.csdn.net/ ...

  7. .net面向对象设计原则

    稳定的框架来源于好的设计,好的设计才能出好的作品,掌握面向对象基本原则才会使我们的设计灵活.合理.不僵化,今天就来谈一谈我们.net 面向对象设计的基本原则. 对于一个没有任何设计经验的开发者来说,如 ...

  8. WEB前端学习资源清单

    常用学习资源 JS参考与基础学习系列 [MDN]JS标准参考 es6教程 JS标准参考教程 编程类中文书籍索引 深入理解JS系列 前端开发仓库 <JavaScript 闯关记> JavaS ...

  9. 《JavaScript高级程序设计》笔记:DOM扩展(十一)

    选择符API querySelector()方法 // 取得body元素 var tbody = document.querySelector('body'); // 取得ID为"myDIV ...

  10. Java设计模式视频讲解

    设计模式(JAVA) 视频网址: http://www.qghkt.com/ 设计模式(JAVA)视频地址: https://ke.qq.com/course/318643?tuin=a508ea62 ...