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 
    
  • 相关阅读:
    钱多多软件制作04
    团队项目01应用场景
    HDU 4411 arrest
    HDU 4406 GPA
    HDU 3315 My Brute
    HDU 3667 Transportation
    HDU 2676 Matrix
    欧拉回路三水题 POJ 1041 POJ 2230 POJ 1386
    SPOJ 371 BOXES
    POJ 3422 Kaka's Matrix Travels
  • 原文地址:https://www.cnblogs.com/chenpingzhao/p/4504346.html
Copyright © 2011-2022 走看看