• Centos7下搭建SVN


    1、安装Subversion

    sudo yum install -y subversion

    2、确认安装openssl与openssl-devel

    sudo yum install openssl openssl-devel

    3、检测是否安装成功(查看svn版本号)

    svnserve --version

    4、创建版本库

    # 先建目录

    mkdir /var/svn

    cd /var/svn

    # 创建版本库

    svnadmin create /var/svn/project

    cd project

    # 查看自动生成的版本库文件

    conf db format hooks locks README.txt

    5、创建用户组及用户

    # 进入版本库中的配置目录conf,此目录有三个文件: svn服务综合配置文件(svnserve.conf)、 用户名口令文件(passwd)、权限配置文件(authz)

    cd conf/

    # 修改权限配置文件 authz

    gedit authz

     # 配置用户名命令文件

    gedit passwd

     # 配置svn服务综合配置文件svnserve.conf

    gedit svnserve.conf

    # # 找到以下配置项,将前面的#号去掉,然后做相应的配置

    anon-access = none  //匿名用户访问权限:无
    auth-access = write     //普通用户访问权限:读、写
    password-db = passwd        //密码文件
    authz-db = authz        //权限配置文件
    realm = /var/svn/project    //版本库所在1

    注意:所有以上的配置项都需要顶格,即前面不能预留空格,否则报错

    6、启动svn服务

    svnserve -d -r /var/svn

     

    如果提示:svnserve: E000098: Can't bind server socket: Address already in use

    证明现在svn已经被启动了,由于我们修改了配置文件,因此要重启svn服务

    //查看svn服务详情

    ps aux | grep svn

    //将svn服务强制停止 其中790为svn服务的ID号,-9是kill的参数

    kill -9 790

     

    7、测试服务器

     
     
     
  • 相关阅读:
    Vs2017添加引用时报错未能正确加载“ReferenceManagerPackage”包。
    Java中数组复制的几种方法
    Java类的执行顺序
    JVM——代空间的划分
    JVM——垃圾收集器
    Java异常体系结构
    设计模式——单例模式
    Java多线程系列——原子类的实现(CAS算法)
    乐观锁与悲观锁
    Java中Volatile关键字详解
  • 原文地址:https://www.cnblogs.com/appear001/p/13301453.html
Copyright © 2020-2023  润新知