zoukankan      html  css  js  c++  java
  • Centos 7 最小化部署svn版本控制(svn协议)

    1、关闭selinux

    sh-4.2# sed -i 's/enforcing/disabled/' /etc/selinux/config
    sh-4.2# reboot

    2、卸载防火墙

    sh-4.2# rpm -qa | grep "firewall" | xargs rpm -e --nodeps
    sh-4.2# rpm -qa | grep "iptables" | xargs rpm -e --nodeps

    3、配置本地源

    sh-4.2# cat /etc/yum.repos.d/GuGe.repo 
    [GuGe]
    name=GuGe
    baseurl=ftp://192.168.1.82
    gpgcheck=0
    enable=1
    # 这里用的仅ISO镜像源

    4、安装程序

    sh-4.2# yum -y install subversion subversion-libs

    5、配置subversion

    sh-4.2# cd /www/
    sh-4.2# svnadmin create test
    sh-4.2# cd test/conf/
    sh-4.2# vi passwd 
    sh-4.2# vi authz
    sh-4.2# cat passwd         # svn用户配置文件
    [users]                    # 设置用户标识
    xiao = 123..com            # 设置用户与密码,注意等号两边的空格
    
    sh-4.2# cat authz          # svn用户权限验证文件
    [groups]                   # 设置组标识
    admin = xiao               # 设置组成员,多个成员用空格
    [/]                        # 设置根目录权限
    @admin = rw                # 设置相应的组或者用户的权限
    [test:/]                   # 设定相应的仓库
    @admin = rw                # 设置相应的组或者用户的权限
    
    sh-4.2# grep -E -v '^$|^#' svnserve.conf 
    [general]
    anon-access = read        # 开启版本库读取权限
    auth-access = write       # 开启版本库写入权限
    password-db = passwd      # 指定用户配置文件名与地点,不加路劲默认在版本库的conf目录下
    authz-db = authz          # 指定用户权限文件名与地点,不加路劲默认在版本库的conf目录下
    [sasl]

    6、启动测试

    sh-4.2# svnserve -d -r /www/

  • 相关阅读:
    算法---大整数相加
    Openxml入门---Openxm读取Excel数据
    一个有用的网络监控软件
    C#基础---C#如何对Json字符串处理
    C#基础---IComparable用法,实现List<T>.sort()排序
    OpenXml入门---word里面插入图片
    OpenXml入门
    OpenXml入门----给Word文档添加表格
    拼图
    小锤子
  • 原文地址:https://www.cnblogs.com/guge-94/p/10524059.html
Copyright © 2011-2022 走看看