1. yum remove subversion #卸载 svn服务

2.下载svn服务器安装包
  yum -y install subversion

3.创建SVN版本库
  mkdir -p /opt/svn/repos/svn1 ##创建目录
  svnadmin create /opt/svn/repos/svn1 ##创建SVN版本库

4.配置版本库
  cd /opt/svn/repos/svn1/conf 并且 vim passwd(添加用户):
  [users]
  # harry = harryssecret
  # sally = sallyssecret
  #
  user1 = 123

  vim authz(添加权限):
  [svn1:/]
  user1 = rw

  #svn1是具体版本库的标签

  vim svnserve.conf(取消一些注释):
  [general]
  anon-access = none #非授权用户无法访问
  auth-access = write #授权用户有写权限
  password-db = passwd #密码数据所在目录
  authz-db = authz

5.启动SVN
  svnserve -d -r /opt/svn/repos/ #注意目录,不包含svn1

  遇到问题 :在启动的时候由于之前安装过一次svn这次重新安装上次开启的进程未关闭,再次开启式 监听端口被占用强制杀死进程即可
  svnserve: Can't bind server socket: Address already in use #报错信息

  netstat -antpe #打印进行中的进程

  ps aux | grep svnserve #查看进行中的svn服务
  root 59533 0.0 0.0 103324 884 pts/0 S+ 16:47 0:00 grep svnserve
  root 93477 0.0 0.0 152416 868 ? Ss Aug24 0:00 svnserve -d -r /opt/wwwroot

  kill -s 9 93477 #93477为进程id 强制关闭后问题解决

  ps aux | grep svnserve #查看服务是否启动

6.如果想创建多个版本库
  mkdir -p /opt/svn/repos/svn2 #创建目录
  svnadmin create /opt/svn/repos/svn2 #重复步骤4的配置方法
  killall svnserve #关闭svn服务
  svnserve -d -r /opt/svn/repos/           #启动svn,注意目录,不包含svn2

7.删除版本库
  rm -rf svn2/

8.同个svn库下根据不同的权限访问不同的目录

  [groups]
   chanpin = user1,user2
   yanfa = user3,user4
  [svn1:/]
  @chanpin = rw@yanfa = rw
  [svn1:/chanpin]
  other = rw@chanpin = rw
  

以上内容参考多位大神微博,在使用过程中出现一些报错进行调试后进行整理记录,如有雷同请见谅

centos 6.8 搭建svn服务器的更多相关文章

  1. linux系统Centos环境下搭建SVN服务器及权限配置

    linux系统Centos环境下如何搭建SVN服务器以及svnserve.conf.authz.passwd配置文件详细介绍   至于svn的概念,这里就不做详细阐述了,可以自行百度.简单来讲就是一个 ...

  2. Linux(Centos)下搭建SVN服务器

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人,本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结! /******开始***** ...

  3. svn使用---在CentOS 7上搭建SVN服务器 及windows搭建svn步骤

    svn搭建方法: https://blog.csdn.net/helijie92902/article/details/51935122?foxhandler=RssReadRenderProcess ...

  4. 【SVN】centos环境下搭建SVN服务器

    1.安装SVN,有些linux发行版自带SVN,可以用下面方法检测是否安装SVN. svn --version 如果 Subversion 客户端没有安装,命令将报告svn命令找不到的错误. 我们可以 ...

  5. Linux(CentOS)系统下搭建svn服务器

    由于GitHub的私有项目需要收费,gitlab对服务器的要求必须是4GB内存以上.对于一些个人的小型项目,想要免费的版本控制工具来管理自己的代码,又不想代码公开,无疑SVN是比较好的选择.windo ...

  6. CentOS 6.4 搭建SVN服务器

    SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高.SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连 ...

  7. Linux centos 6.5 搭建 svn服务器

    实例:web1 1.安装subversion #yum install subversion #mkdir -p /oop/svn/ //创建svn目录 #chmod -R 777 /oop/svn ...

  8. CentOS 7搭建SVN服务器

    安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve --version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos ...

  9. 应用SVN(CentOS中搭建SVN服务器)

    简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67 ...

随机推荐

  1. Aooms_微服务基础开发平台实战_002_工程构建

    一.关于框架更名的一点说明 最近在做年终总结.明年规划.还有几个项目需要了结.出解决方案,事情还比较多,死了不少脑细胞,距离上一篇文章发出已经过了3天,是不是有些人会认为我放弃了又不搞了,NONO,一 ...

  2. ELK 日志采集 实战教程

    概要 带着问题去看教程: 不是用logstash来监听我们的日志,我们可以使用logback配置来使用TCP appender通过TCP协议将日志发送到远程Logstash实例. 我们可以使用Logs ...

  3. 关于js中close()方法的兼容性问题

    在Firefox中使用close()方法无法关闭窗前窗口 控制台会输出   “脚本不得关闭非脚本打开的窗口.” 解决办法:在浏览器地址栏中输入 about:config  在配置列表中找到 dom.a ...

  4. js 常用

    js设置 div高度和宽度 function autoHeight() { var h = $(window).height(); var w = $(window).width(); $(" ...

  5. 给zTree的treeNode添加class

    onNodeCreated 回调,捕获 DOM 创建完毕的回调,然后利用 zTree 的规则找到 treeNode.tId + "_a" 这样的 标签,自行添加 class 就是了 ...

  6. WEB前端常见面试题汇总:(一)

    1.JS找字符串中出现最多的字符 例如:求字符串'nininihaoa'中出现次数最多字符 方法一: var str = "nininihaoa"; var o = {}; for ...

  7. 2018年终总结之AI领域开源框架汇总

    2018年终总结之AI领域开源框架汇总 [稍显活跃的第一季度] 2018.3.04——OpenAI公布 “后见之明经验复现(Hindsight Experience Reply, HER)”的开源算法 ...

  8. arcgis api 3.x for js 入门开发系列五地图态势标绘(附源码下载)

    前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 3.x for js:esri 官网 api,里面详细的介绍 arcgis api 3.x 各个类 ...

  9. 跨进程SharedPreferences异常。

    诡异的SharedPreferences异常,在ACC之后,SharedPreferences获取不到值了,但是另一个应用可以获取到值.同样的方法,一个正常一个异常. Context c = null ...

  10. RHEL/Centos7 安装图形化桌面(转)

    RHEL/Centos7 安装图形化桌面   Linux是一个多任务的多用户的操作系统,好多linux爱好者在安装完linux后经常遇到一个问题——没有图形化桌面.今天小编在安装RHEL7的时候,一步 ...