svn安装
  yum install subversion
查看svn安装的版本
  svnserve --version
新建svn目录
  mkdir /opt/svn
  建立版本库目录
  mkdir /opt/svn
  svnserve -d -r /opt/svn
  建立版本库
  创建一个新的Subversion项目
  svnadmin create /opt/svn/test
 
  配置代码库
  进入上面生成的文件夹conf下,进行配置
  cd /opt/svn/test/conf
  用户密码passwd配置
  vi passwd
  [users]
  #harry = harryssecret
  #sally = sallyssecret
  liusw=123456
  权限控制authz配置
  vi authz
  目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:
  #设置[test:/]代表根目录下所有的资源  启动的时候启动test版本库的根目录
  [test:/]
  liusw=rw
  服务svnserve.conf配置
  vi svnserve.conf
  追加以下内容:
  [general]
  #匿名访问的权限,可以是read,write,none,默认为read
  anon-access=none
  #使授权用户有写权限
  auth-access=write
  #密码数据库的路径
  password-db=passwd
  #访问控制文件
  authz-db=authz
  #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
  realm=This Is A Repository
 
  启动SVN
  svnserve -d -r /opt/svn
  其中 -d 表示守护进程, -r 表示在后台执行  
  /opt/svn/test  为svn的安装目录
  查看SVN进程
  ps -ef|grep svn
  [root@Hadoop-host opt]# ps -ef|grep svn
  root      1879     1  0 09:15 ?        00:00:00 svnserve -d -r /opt/svn
  root      1902  1514  0 09:24 pts/0    00:00:00 grep --color=auto svn
  关闭svn  kill -9 *
  检测SVN 端口
  netstat -antlp|grep svnserve
  [root@Hadoop-host opt]# netstat -antlp|grep svnserve
  tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      1879/svnserve
  SVN服务已经启动,使用客户端测试连接。
  svn://192.168.153.147/test

设置开机启动
  which svnserve
  [root@Hadoop-host db]# which svnserve
  /usr/bin/svnserve
  subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认位置。
  vi /etc/sysconfig/svnserve
  将 OPTIONS="-r /var/svn" 改为 svn 版本库存放的目录,:wq 保存退出
  OPTIONS="-r /opt/svn"
  然后输入
  systemctl enable svnserve.service
  启动服务:systemctl start svnserve.service  
  查看服务列表状态
  systemctl list-units --type=service
  systemctl list-unit-files
  重启服务器
  ps -ef|grep svn

centos7上svn安装的更多相关文章

  1. 【运维技术】CentOS7上从零开始安装阿里RocketMQ版本:release-4.0.1【亲测哈哈】

    CentOS7上从零开始安装阿里RocketMQ版本:release-4.0.1[亲测哈哈] 安装git # 更新包 $ yum update # 安装git $ yum install git # ...

  2. 分布式文件系统FastDFS在CentOS7上的安装及与Springboot的整合

    1. 概述 FastDFS 是目前比较流行的分布式文件系统,可以很容易的实现横向扩展.动态扩容.灾备.高可用和负载均衡. FastDFS 的服务分为 tracker 服务 和 storage 服务,  ...

  3. aliyun CentOS6.5 上 svn 安装笔记

    为了方便管理自己的一些学习资料.总结等,在CentOS6.5上安装SVN,记录过程如下: 1.1  安装方式  独立服务器  fsfs SVN服务器有2种运行方式:独立安装.SVN+Apache.独立 ...

  4. solr7.3.1在CentOS7上的安装

    1 solr的下载 从Solr官方网站(http://archive.apache.org/dist/lucene/solr/7.3.1/ )下载Solr最新版本, 根据Solr的运行环境,Linux ...

  5. centos7上docker安装和使用教程

    Docker 是一个创建和管理 Linux 容器的开源工具.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上 ...

  6. Gitlab在Centos7上的安装

    一 官网说明 安装步骤:https://about.gitlab.com/install/#centos-7 安装说明:本文只是用来给微服务当配置中心,只是较浅的记录一下安装步骤,后面会详细讲解及在d ...

  7. 精简总结redis/rabbitmq/zookeeper在linux centos7上的安装

    因为本博主之前已经写过了相关的一些安装及集群,可以参考前面的记录,但是由于博最近更换了VM14和centos7,为了适应这些环境,所以后续会逐渐重新搭建相关环境,并对之前的安装思路进一步精简梳理,以期 ...

  8. 【运维技术】CentOS7上从零开始安装LAMP安装织梦DedeCMS教程

    前期准备数据 centos7 系统 安装 appache httpd # 更新httpd yum update httpd # 安装httpd yum install -y httpd # 启动服务 ...

  9. 在CentOs7上yum安装redis

    在开始安装步骤之前,先把我的CentOs和redis版本号列出来: # 系统/软件 版本号 1 CentOS7 CentOS Linux release 7.2.1511 (Core) 2 redis ...

随机推荐

  1. Java - "JUC"之Condition源码解析

    Java多线程系列--“JUC锁”06之 Condition条件 概要 前面对JUC包中的锁的原理进行了介绍,本章会JUC中对与锁经常配合使用的Condition进行介绍,内容包括:Condition ...

  2. (转发)一个通用的C++ 消息总线框架

    注:转自https://www.cnblogs.com/qicosmos/archive/2013/04/28/3048919.html 应用开发过程中经常会处理对象间通信的问题,一般都是对象或接口的 ...

  3. Linux常用基本命令(head)

    head命令 作用:显示文件的头部内容,默认显示前面10行 格式: head [option] [file] -n <行数> -c <字节> ghostwu@dev:~/lin ...

  4. Codeforces852G(字符串hash)

    G. Bathroom terminal time limit per test:2 seconds memory limit per test:256 megabytes input:standar ...

  5. div阴影

    .box-shadow{ //Firefox4.0- -moz-box-shadow:投影方式 X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色; //Safariand Google ch ...

  6. Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

  7. 风险指针(Hazard Pointer) 内存空间共享模型

    WiredTiger是一种高性能的开源存储引擎,现已在MongoDB中作为内模式应用.WiredTiger支持行存储.列存储两种存储模式,采用LSM Tree方式进行索引记录 WiredTiger支持 ...

  8. Problem2-Project Euler

    Even Fibonacci numbers   Each new term in the Fibonacci sequence is generated by adding the previous ...

  9. Win10命令行激活 & 电脑组装

    系统激活: 1. 管理员身份运行 cmd 2. slmgr.vbs /upk                                                              ...

  10. 使用托管快照创建作为 Azure 托管磁盘存储的 VHD 的副本

    创建快照 创建 OS 或数据磁盘 VHD 的快照,以便将其用作备份或用于排查 VM 问题. 快照是 VHD 的完整只读副本. 使用 Azure 门户创建快照 登录到 Azure 门户. 首先在左上角单 ...