最近搞了一个云计算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

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

最新文章

  1. result结果集
  2. 使用HyperV虚拟机装系统
  3. Zabbix监控Linux磁盘I/O
  4. poj 2104 划分树
  5. JS代码片段
  6. python实现的文本编辑器 - Skycrab - 博客频道 - CSDN.NET
  7. Perception(0-1.1)
  8. Mie散射 文献图片
  9. Android Studio的使用(六)
  10. jquery动态加载 去除js
  11. Jmeter-元件的作用域和执行顺序
  12. angular&#160;如何获取使用filter过滤后的ng-repeat的数据长度
  13. 通过nginx反向代理接收应用宝回调
  14. 实验吧web题:
  15. HDOJ 2007 平方和与立方和
  16. 【转】Kafka 之 中级
  17. 剑指offer-int类型负数补码中1的个数-位操作
  18. 微服务Kong(九)——认证参考
  19. 【codeforces】940F题解
  20. JVM性能监控

热门文章

  1. Linux/UNIX数据文件和信息系统
  2. UIStepper使用的具体解释的控制
  3. Windows 8 键盘上推自定义处理
  4. POJ 2756 Autumn is a Genius 采用string大数减法
  5. javascript 比量str今天的日期是,参数diff
  6. 《TCP/IP作品详细解释2:达到》注意事项--IP地址
  7. 《javascript高级编程》读书笔记(两)javascript基本概念
  8. rest-work-eat-study-rest-work-eat or rest-rest-work-work-eat-eat..
  9. SQL 2008执行语句遇到内存不足(1)——error 701
  10. java缓存技术(转)