zoukankan      html  css  js  c++  java
  • 在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!  本教程,本人亲自测试可行

  • 相关阅读:
    13. Spring—AOP—JDK 的动态代理
    12. Spring — AOP 面向切面编程
    28-1 父组件传递数据给子组件 — props基本用法—驼峰命名说明
    【洛谷 1596】湖计数
    【洛谷 1280】尼克的任务
    【洛谷 3884】二叉树问题
    【洛谷 3384】模板树链剖分
    【洛谷 2089】烤鸡
    【洛谷 1706】全排列问题
    【洛谷 2692】覆盖
  • 原文地址:https://www.cnblogs.com/xiaogou/p/15793344.html
Copyright © 2011-2022 走看看