码迷,mamicode.com
首页 > 其他好文 > 详细

SVN实践

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

标签:create   write   

一.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实践

标签:create   write   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!