CentOS下使用SVN实现多项目管理配置方案
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实现多项目管理配置方案相关推荐
- RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程(转)
RHEL5(CentOS)下nginx+php+mysql+tomcat+memchached配置全过程 一.准备工作:SSH,telnet终端中文显示乱码解决办法vi /etc/sysconfig/ ...
- linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...
centos下的ntp的安装和配置安装 yum install ntp 配置文件 /etc/ntp.conf restrict default kod nomodify notrap nopeer n ...
- CentOS下双网卡单网关路由配置
CentOS下双网卡单网关路由配置 大 | 中 | 小 [ 所属分类 系统(linux) | 发布者 店小二03 | 时间 20131001 |作者 路人甲 ]0人收藏点击收藏 CentOS下双网卡单 ...
- linux 单网卡 路由,CentOS下双网卡单网关路由配置
CentOS下双网卡单网关路由配置 假定主机的网卡1的IP地址为:219.223.244.233/21,网卡2的IP地址为:219.223.242.216/21单网为:219.223.240.1(这里 ...
- Linux Centos下SQL Server 2017安装和配置
Linux Centos下SQL Server 2017安装和配置 原文:Linux Centos下SQL Server 2017安装和配置 我们知道在Linux下安装服务有很多方式,最为简单的也就是 ...
- CentOS 下搭建svn服务器
CentOS 下搭建svn服务器 安装SVN yum 安装 创建 svn 目录 svn 的目录结构 conf 中的设置[重点] 设置 authz 设置 passwd 设置 svnserve.conf ...
- linux 双网卡主备,CentOS下双网卡主备模式配置
CentOS下双网卡主备模式配置 1简述 通过双网卡设置主备模式,实现当一块网卡宕掉时,另外一块网卡可以自动顶替宕掉的网卡工作,保障网络正常访问. 2实现 2.1.查看网卡信息 执行ifconfig ...
- CentOS下Samba文件服务器的安装与配置
前言:文件服务器提供的服务在大多数公司或企业都会被用到,因为在任何的公司或企业都涉及不同职位获取不同资源文件的情况,这就需要根据不同职位配置相关的不同权限,以保证相关资源文件的安全性和保密性. 一.S ...
- 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 ...
最新文章
- wpf prism IRegionManager 和IRegionViewRegistry
- 使用java代码发送电子邮件
- 效率飞起!BML CodeLab发布重磅更新
- virtualenv 模块
- SpringCache与Redis
- Python爬虫之编辑cookie实例:必胜客餐厅
- html页面在f5刷新后把所有值清零,页面刷新列表内容不丢失
- 去年每天入账25个亿,没错,我就是佩奇
- php获取微信uninoid_微信小程序获取openid和unionid方法
- Android Studio教程– Hello World App
- 在linux使用git的操作,几个问题解决
- TTL转USB电路(CH340G)
- Silverlight4 如何实现DataContextChanged事件
- 关于C语言两个小游戏的提示和源码(猜词游戏与控制移动游戏)
- RealWin Server HMI 漏洞复现与恶意攻击链分析
- Windows系统盘瘦身
- lol计算机内存,电脑内存快满了,在玩LOL是弹出内存不足。然后清理了下内存设置了下虚拟内存后电脑出现滴咚的声音并卡机...
- 如何卸载Win10关键更新(右键不显示卸载)
- 字符串匹配 python
- HTML5基础之常用标签以及标签选择器