zoukankan      html  css  js  c++  java
  • linux在构建SVNserver

           最近搞了一个云计算server,一些尝试部署server相关的东西。作为用显影剂server。首先要考虑的是建立SVNserver。关于构建过程记录。方便以后。

           一、安装svn软件。有些云server会有安装svnserver。有些没有。

               yum install -y subversion                        //在线安装svn

               # svnserve --version                                  //检查svn版本号

          二、创建svn版本号库

               1、创建一个项目的版本号文件夹

                    # mkdir /home/svn                               //svn文件夹

               2、新建一个版本号仓库
                    # svnadmin create /home/svn/project   //project是项目名称

               3、加入用户,要加入SVN用户很easy,仅仅需在svn项目根文件夹下conf/passwd文件里加入形如username= password的条目就能够了。

    比如我加入了一个lixf的用户。

                    [users]
                    # harry = harryssecret
                    # sally = sallyssecret
                    lixf= 123456

               4、配置帐号权限,须要改动svn项目根文件夹下conf/authz文件的内容。

                  首先是配置权限groups。例如以下配置了2个组admin和dev:

                   [groups]

                   # harry_and_sally = harry,sally
                   # harry_sally_and_joe = harry,sally,&joe
                   admin = lixf,  other

                  然后配置详细的权限。

                   [/]
                   @admin = rw
                   * = 

                   [/doc]
                   @cehua = rw
                   @chengxu = r

               5、让上面的配置生效,须要改动svn项目根文件夹下conf/svnserve.conf文件的内容。

    将下面几个字段改成下面的值。并去掉前面的#号,使配置生效。

                    # anon-access = none

                       # auth-access = write

                       # authz-db = /svrt/wuxia/conf/authz

                       # password-db = /svrt/wuxia/conf/passwd

               6、启动svn服务

                   # svnserve -d -r /home/svn

               7、測试server

    # svn co svn://127.0.0.1/project

               8、备份svn

    所有备份:svnadmin dump svnprojpath [–revision version] > backup_file

                    #svnadmin dump /home/svn/project > backup20150420.dump

                    #svnadmin dump /home/svn/project –revision 999 > backup20150420.dump

    增量备份:svnadmin dump svnprojpath –revision lastversion:thisversion –incremental > backup_file

    #svnadmin dump /home/svn/project –revision 999:1055 –incremental > backup20150420.dump     

               9、还原svn
    svnadmin load svnprojpath < backup_file

                    #svnadmin load /home/svn/project < backup20150420.dump



    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    http://blog.csdn.net/sinat_33950284/article/details/50646622
    http://edu.csdn.net/course/detail/2798?ref=blog&loc=0
    微服务架构的分布式事务解决方案
    http://www.cnblogs.com/chenpi/p/5999707.html
    http://blog.csdn.net/hejingyuan6/article/details/47403299
    https://www.oschina.net/p/goshop2
    https://github.com/SuperMan42/MVP
    spring mvc
    http://www.iyaxi.com/2015-11-17/732.html
    场景测试
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4831948.html
Copyright © 2011-2022 走看看