zoukankan      html  css  js  c++  java
  • centos svnversion安装部署

    第一步:

    yum install subversion;

    第二步: 

    mkdir /data/svn/conf 

    mkdir /data/svn/library  

    第三步:

    svnadmin create  /data/svn/library/mg 

    svnadmin create  /data/svn/library/html

    svnadmin create  /data/svn/library/yw

    第五步:配置

    [root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/authz
    [groups]
    admin=king,ocean,hanke,aiden
    mg=chenlin,aiden,xin,yuxiang,xiangcheng,king,chenggang
    yongwo=yongwo,xsk,zyj
    html=sam

    [bf:/]
    @admin= rw

    [mg:/]
    @mg = rw

    [mg:/trunk/ywcf]
    @yongwo=rw

    [html:/]
    @mg = rw
    @html = rw

    [root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/passwd
    [users]
    king=123456
    ocean=123456
    hanke=123456
    aiden=123456
    xiangcheng=123456
    xin=123456
    yuxiang=123456
    chenlin=123456
    yongwo=123456
    sam=123456
    xsk=yw@2015
    zyj=yw@2015
    chenggang=123456

    [root@iZ28pw7sv4qZ vc]# cat /data/svn/conf/svnserve.conf |grep -v "^#";
    [general]
    anon-access = none
    password-db = passwd
    authz-db = authz
    realm = /data/svn/library
    [sasl]

    第六步:启动 

    [root@iZ28pw7sv4qZ vc]#

    /usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --log-file=/data/log/svnserve.log --config-file=/data/svn/conf/svnserve.conf -r /data/svn/library/

    第七步:同步web目录钩子配置

    [root@iZ28pw7sv4qZ vc]#vi /data/svn/library/mg/hooks/post-commit
    #!/bin/sh
    REPOS="$1"
    REV="$2"
     
    export PATH="/usr/local/svn/bin:$PATH"  #由于代码是apache的进程用户www运行,所以需要设置环境变量
    export LC_CTYPE=en_US.UTF-8             #防止提交的文件名存在非字母字符
    svn update /data/cluster/web/mg/ > /dev/null
    echo '111' >> /data/log/1.txt  #写日志查看是否成功

    [root@iZ28pw7sv4qZ vc]# chmod 0777 /data/svn/library/mg/hooks/post-commit

    第八步:

    [root@iZ28pw7sv4qZ vc]#cd  /data/cluster/web/src/mg   

    svn co svn://120.27.104.115/mg

  • 相关阅读:
    洛谷—— P3353 在你窗外闪耀的星星
    洛谷—— P1238 走迷宫
    洛谷—— P1262 间谍网络
    9.8——模拟赛
    洛谷—— P1189 SEARCH
    算法
    May 22nd 2017 Week 21st Monday
    May 21st 2017 Week 21st Sunday
    May 20th 2017 Week 20th Saturday
    May 19th 2017 Week 20th Friday
  • 原文地址:https://www.cnblogs.com/sixiong/p/5267536.html
Copyright © 2011-2022 走看看