1. 安装SVN服务器软件

2. 在home下创建svn根目录

mkdir /home/svnroot

3. 在  /home/svnroot下创建Project1 , Project 2, Project3 三个项目文件夹,这三个文件夹要存放不同项目的SVN版本库。

4. 同样在 /home/svnroot中创建 CodeAuth 文件夹,该文件夹将保存 passwd 和authz文件,在第6步中实现。

5. 创建项目

cd /home/svnroot

svnadmin create Project1

svnadmin create Project2

svnadmin create Project3

分别创建了三个项目的版本库,版本库目录conf中存在passwd 、authz、和 svnserve.conf 文件

passwd - 用于存放本svn库的用户名和密码

authz - 存放本svn库的访问授权信息

svnserve.conf 文件为存放本svn库的全局访问控制信息

6. 将passwd 、authz文件拷贝到/home/svnroot/CodeAuth中,将三个项目下conf目录中的passwd 和 authz文件删除

7. 修改 三个项目中conf目录下的svnserve.conf 文件,最快的办法是修改一个项目下的svnserve.conf 文件,使用它覆盖其他两个项目下的svnserve.conf 文件。

svnserve.conf 修改为

[general]

anon-access = none auth-access = write

password-db = http://www.cnblogs.com/CodeAuth/passwd

authz-db = http://www.cnblogs.com/CodeAuth/authz

8. 修改/home/svnroot/CodeAuth下的passwd文件为

[users] admin=admin001

9. 修改/home/svnroot/CodeAuth下的Authz文件为

[groups] admin_group=admin

[Project1:/]

@admin_group=rw

*=

[Project2:/]

@admin_group=rw

*=

[Project3:/]

@admin_group=rw

*=

10. 启动SVN服务

svnserve -d -r /home/svnroot

OK,服务器端配置完毕!

转载于:https://www.cnblogs.com/davidgu/archive/2013/02/22/2922378.html

CentOS下使用SVN实现多项目管理配置方案相关推荐

  1. RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)

    RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...

  2. linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...

    centos下的ntp的安装和配置安装 yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer n ...

  3. CentOS下双网卡单网关路由配置

    CentOS下双网卡单网关路由配置 大 | 中 | 小 [ 所属分类 系统(linux) | 发布者 店小二03 | 时间 20131001 |作者 路人甲 ]0人收藏点击收藏 CentOS下双网卡单 ...

  4. linux 单网卡 路由,CentOS下双网卡单网关路由配置

    CentOS下双网卡单网关路由配置 假定主机的网卡1的IP地址为:219.223.244.233/21,网卡2的IP地址为:219.223.242.216/21单网为:219.223.240.1(这里 ...

  5. Linux Centos下SQL Server 2017安装和配置

    Linux Centos下SQL Server 2017安装和配置 原文:Linux Centos下SQL Server 2017安装和配置 我们知道在Linux下安装服务有很多方式,最为简单的也就是 ...

  6. CentOS 下搭建svn服务器

    CentOS 下搭建svn服务器 安装SVN yum 安装 创建 svn 目录 svn 的目录结构 conf 中的设置[重点] 设置 authz 设置 passwd 设置 svnserve.conf ...

  7. linux 双网卡主备,CentOS下双网卡主备模式配置

    CentOS下双网卡主备模式配置 1简述 通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 2实现 2.1.查看网卡信息 执行ifconfig ...

  8. CentOS下Samba文件服务器的安装与配置

    前言:文件服务器提供的服务在大多数公司或企业都会被用到,因为在任何的公司或企业都涉及不同职位获取不同资源文件的情况,这就需要根据不同职位配置相关的不同权限,以保证相关资源文件的安全性和保密性. 一.S ...

  9. linux下centos安装mysql数据库_Linux CentOS 下的MySQL数据库安装与配置-阿里云开发者社区...

    安装mysql yum -y install mysql yum -y install mysql-server yum -y install php-mysql yum -y install mys ...

最新文章

  1. wpf prism IRegionManager 和IRegionViewRegistry
  2. 使用java代码发送电子邮件
  3. 效率飞起!BML CodeLab发布重磅更新
  4. virtualenv 模块
  5. SpringCache与Redis
  6. Python爬虫之编辑cookie实例:必胜客餐厅
  7. html页面在f5刷新后把所有值清零,页面刷新列表内容不丢失
  8. 去年每天入账25个亿,没错,我就是佩奇
  9. php获取微信uninoid_微信小程序获取openid和unionid方法
  10. Android Studio教程– Hello World App
  11. 在linux使用git的操作,几个问题解决
  12. TTL转USB电路(CH340G)
  13. Silverlight4 如何实现DataContextChanged事件
  14. 关于C语言两个小游戏的提示和源码(猜词游戏与控制移动游戏)
  15. RealWin Server HMI 漏洞复现与恶意攻击链分析
  16. Windows系统盘瘦身
  17. lol计算机内存,电脑内存快满了,在玩LOL是弹出内存不足。然后清理了下内存设置了下虚拟内存后电脑出现滴咚的声音并卡机...
  18. 如何卸载Win10关键更新(右键不显示卸载)
  19. 字符串匹配 python
  20. HTML5基础之常用标签以及标签选择器

热门文章

  1. 迁移到 Centos 7 遇到的一些常见问题
  2. 移动webAPP前端开发技巧汇总
  3. 给一些技术类的链接(转)
  4. Mobx入门之四:自定义reactions,when, autorun
  5. HDU 1285:确定比赛名次(拓扑排序)
  6. 《JavaScript设计模式》——11.3 站长统计
  7. windows 给安装目录命令权限
  8. Hutool之类型转换类——Convert
  9. win7 优化后的问题
  10. linux 20个系统监控工具