zoukankan      html  css  js  c++  java
  • CentOS下搭建SVN服务器

    1、安装SVN

    SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式。SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,各有利弊

    rpm -qa subversion    //查看是否安装了旧版本的SVN
    yum remove subversion
    rpm -ql subversion  //查看SVN安装的目录
    yum install -y subversion  //你可以编译安装
    

    2、检查是否安装成功

    svnserve --version
    

    3、创建SVN库

    mkdir /svndata/www.test.com
    svnadmin create --fs-type fsfs /svndata/www.test.com
    

     4、配置SVN信息

    cd /svndata/www.test.com/conf
    

    (1)svnserve.conf:  svn服务综合配置文件
    (2)passwd: 用户名口令文件
    (3)authz: 权限配置文件

    vim svnserve.conf
    [general] anon-access = none auth-access = write password-db = passwd authz-db = authz vim passwd [users] demo1=123456 demo2=123456 vim authz [groups] admin=demo1,demo2 [/] @admin=rw

    5、启动SVN

    svnserve -d -r /svndata --listen-port 8888
    ps -aux | grep svnserve
    kill -9 pid
    

    6、防火墙

    #vi /etc/sysconfig/iptables
    加入: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8888  -j ACCEPT
    #service iptables restart
    

    7、开机启动

    echo svnserve -d -r /svndata --listen-port 8888 > /usr/local/customshell/svn.sh 
    echo /usr/local/customshell/svn.sh >> /etc/rc.d/rc.local 
    
  • 相关阅读:
    剑指17.树的子结构
    剑指16.合并两个排序的链表
    剑指15.反转链表
    剑指14.链表中倒数第k个结点
    剑指13.调整数组顺序使奇数位于偶数前面
    剑指12.数值的整数次方
    剑指11.二进制中1的个数
    剑指10.矩形覆盖
    剑指09.变态跳台阶
    JS 中动态创建json,动态为json添加属性、属性值
  • 原文地址:https://www.cnblogs.com/chenpingzhao/p/4504346.html
Copyright © 2011-2022 走看看