首页 > 其他 > 详细

SVN实践

时间:2016-06-30 11:04:25      阅读:184      评论:0      收藏:0      [点我收藏+]

一.SVN安装

    yum install subversion

二.SVN创建版本库

    mkdir -p /opt/svn/repos

    svnadmin create /opt/svn/repost

         三.SVN修改配置(配置项之前不存在空格)

    1.vi /opt/svn/repos/conf/authz

    [/]

    acong = rw

    2. vi /opt/svn/repos/conf/passwd

    [user]

    acong = 123456

    3. vi /opt/svn/repos/svnserve.conf

    [general]

     anon-access = none

    auth-access = write


    password-db = passwd

    authz-db = authz

    realm = /opt/svn/repos

    

二.SVN启动关闭

    svnserve -d -r /opt/svn/repos

    netstat -ln | grep 3690

    ps -ax | grep svnserve

    

    killall svnserve

    kill -9 pid

三.测试账号

    svn co http://192.168.129/dev

四.SVN导入初始代码

    find . -type d -name ".svn"|xargs rm -rf

    svn import /data/dev/ file:///opt/svn/repos/ -m "init information" 

五.钩子自动部署

    在web目录检出代码

    vi /opt/svn/repos/hooks/post-commit

    

     export LANG=zh_CN.UTF-8

     SVN=/usr/bin/svn

     WEB=/data/dev/

     $SVN update $WEB --username uname --password password

SVN实践

原文:http://rhino.blog.51cto.com/5504750/1794421

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!