• 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、测试服务器

     
     
     
  • 相关阅读:
    [转]进程的用户栈和内核栈
    什么是URL,URL格式
    设计灵感
    Spring源码学习相关记录
    HTML图片标签路径解析
    一次Spring Bean初始化顺序问题排查记录
    是要面向对象,还是简单粗暴?
    2018/07/26学习节点记录
    数据结构-堆 Java实现
    2018 ICPC 徐州邀请赛 总结
  • 原文地址:https://www.cnblogs.com/appear001/p/13301453.html
Copyright © 2020-2023  润新知