• 在Linux服务器上搭建svn服务器笔记


    1. 安装subversion
    yum -y install subversion
    • 1
    1. 创建版本库目录
    mkdir -p /var/svn/svnrepos
    • 1
    1. 创建svn版本库
      在第二步建立的路径基础上,创建版本库,命令如下:
    [root@localhost svnrepos]# svnadmin create /var/svn/svnrepos/java
    • 1

    image.png

    1. 配置修改
      进入conf目录

    image.png

    authz:负责账号权限的管理,控制账号是否读写权限
    passwd:负责账号和密码的用户名单管理
    svnserve.conf:svn服务器配置文件

    修改authz

    [root@localhost conf]# vi authz 
    • 1

    在末尾添加

    [\]
    admin = rw
    账号1 = rw
    账号2 = rw
    • 1
    • 2
    • 3
    • 4

    修改passwd文件信息

    [root@localhost conf]# vi passwd 
    • 1

    账号密码文件无需做修改,也是直接将账号和密码信息追加到文件中即可,注意格式为:
    账号 = 密码
    例如:admin = 123456

    修改svnserve.conf(重要)

    [root@localhost conf]# vi svnserve.conf 
    • 1

    去掉图示部分的#号

    image.png

    1. 防火墙设置
      我的防火墙没开,于是这部分就引用原文的了

    多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题,大家按照如下3条命令逐一执行即可

    >/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
    >/etc/init.d/iptables save
    >service iptables restart
    • 1
    • 2
    • 3

    执行结果如下图:
    image.png

    6.服务器开启

    [root@localhost conf]# svnserve -d -r /var/svn/svnrepos/
    • 1

    查看开启状态

    [root@localhost conf]# ps -aux
    • 1

    image.png

    验证
    image.png

    备注:   authz 文件最后一行要加入的 代码   (设置账户和密码用的,[/] 这个东西不加会导致无法登录,也要加上)

    [/]
    xiaoyun = rw

    OK!  本教程,本人亲自测试可行

  • 相关阅读:
    vue列表排序实现中的this问题
    JavaScript:JSON 和 JS 对象
    vue项目设置每个页面的title
    webpack开发和生产两个环境的配置详解
    关于vuex的理解
    vue的路由配置
    js 的静态获取和动态获取
    7 Dockerfile指令详解 && VOLUME 指令
    HAProxy负载均衡保持客户端和服务器Session亲缘性的3种方式
    haproxy开启日志功能
  • 原文地址:https://www.cnblogs.com/xiaogou/p/15793344.html
Copyright © 2020-2023  润新知