首页 > 其他 > 详细

svn 实践

时间:2015-06-15 00:30:12      阅读:256      评论:0      收藏:0      [点我收藏+]

系统centos7

1   先更新centos7最新系统以便yum安装:yum update

2   yum install subversion

3   新建svn版本库

     mkdir /svn/svndata
     mkdir /svn/svppasswd

4   创建仓库:svnadmin create /svn/svndata

5   进入相应目录修改:

     1 svnserver.conf修改:

                [root@localhost conf]# grep -v "^$" svnserve.conf|grep -v "^#"
                [general]
                password-db = /svn/svnpasswd/passwd
                authz-db = /svn/svnpasswd/authz
                [sasl]

       2 cp authz passwd  /svn/svnpasswd/

       3  authz添加
            [/]
            abcde=rw

        4  passwd添加
            abcde=abcde

6    svnserver -d -r /svn/svndata  (-d后台执行 -r root超级用户执行)

7    checkout同步根目录,根目录为:/tools

       svn co  svn://IP  /tools/

8     设置钩子触发同步:

       #mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
       REPOS="$1"
       REV="$2"
       export LANG=en_US.UTF-8
       svn update /tools --username abcde --password abcde|| exit 1
       exit 0

9      设置钩子权限为777:

        chmod 777 post-commit

           

本文出自 “大王好帅” 博客,请务必保留此出处http://dawang.blog.51cto.com/4927689/1661810

svn 实践

原文:http://dawang.blog.51cto.com/4927689/1661810

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