• 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

  • 相关阅读:
    SQL面试积累
    The server does not support version 3.0 of the J2EE Web module specification
    AspectJ报错:error at ::0 can't find referenced pointcut XXX
    maven教程
    sqlMapConfig.xml配置文件详解
    解决eclipse+MAVEN提示One or more constraints have not been satisfied.的问题
    maven常见问题
    Dmaven.multiModuleProjectDirectory system propery is not set.
    maven最齐全配置pom.xml
    serialVersionUID的作用
  • 原文地址:https://www.cnblogs.com/sixiong/p/5267536.html
Copyright © 2020-2023  润新知