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

svn 实践

时间:2015-06-15 00:31:11      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:create   仓库   新建   

系统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 实践

标签:create   仓库   新建   

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

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