CentOS6.5下使用SVN实现多项目管理配置方案
来源:互联网 发布:用友网络 东方财富 编辑:程序博客网 时间:2024/06/07 15:19
#安装SVN服务器
yum install subversion
#在home下创建svn根目录
mkdir /home/svnroot
#在 /home/svnroot下创建Project1 , Project 2, Project3 三个项目文件夹,这三个文件夹要存放不同项目的SVN版本库。
#在 /home/svnroot中创建 CodeAuth 文件夹,该文件夹将保存 passwd 和authz文件。
mkdir /home/svnroot/CodeAuth
#创建项目
cd /home/svnroot
svnadmin create Project1
svnadmin create Project2
svnadmin create Project3
分别创建了三个项目的版本库,版本库目录conf中存在passwd 、authz、和 svnserve.conf 文件
passwd – 用于存放本svn库的用户名和密码
authz – 存放本svn库的访问授权信息
svnserve.conf 文件为存放本svn库的全局访问控制信息
#将passwd 、authz文件拷贝到/home/svnroot/CodeAuth中,将三个项目下conf目录中的passwd 和 authz文件删除.
#修改 三个项目中conf目录下的svnserve.conf 文件,可以修改一个项目下的svnserve.conf 文件,然后把它覆盖到其他两个项目下的svnserve.conf 文件。
svnserve.conf 修改为
#修改/home/svnroot/CodeAuth下的passwd文件为
[users]
admin=admin001
#修改/home/svnroot/CodeAuth下的Authz文件为
#说明:
“*” 是指所有人,“=” 后面表示权限。
“=”后面有3种情况
空:表示没有任何权限
r:表示只读权限
rw:表示读写权限
如:
* =
user1 = r
user2 = rw
这三行合起来就表示user1这个用户拥有只读权限,user2这个用户拥有读写权限,除此之外的其他人员没有任何权限。
#启动SVN服务
svnserve -d -r /home/svnroot
#关闭SVN服务
killall svnserve
#客户端软件TortoiseSVN浏览方法:
打开版本库浏览器输入:svn://ip-addr/Project
- CentOS6.5下使用SVN实现多项目管理配置方案
- SVN 多项目管理
- svn多项目配置
- Centos6.5 下SVN配置
- CentOS6.8 SVN服务器管理多项目
- 多项目SVN权限管理
- SVN如何管理多项目
- SVN多项目权限管理
- Window下多项目中SVN权限管理精辟解析
- linux svn server搭建、多项目管理及主备方案
- SVN多项目多仓库管理
- SVN多项目配置目录结构
- 使用maven+eclipse+svn结合的方式管理多项目依赖
- swagger实现多项目api管理
- Centos6.5_64 下SVN独立服务器安装配置
- centOS6.5下SVN的安装、配置及开机启动
- centos6.5下svn的搭建配置,以及自动更新代码
- CentOS6.5 下SVN服务端的安装和配置
- hibernate,annotation,注解
- Java中文乱码问题,解决方法示例
- 单片机之贪吃蛇设计思路
- 一、Read me
- 大家好啊
- CentOS6.5下使用SVN实现多项目管理配置方案
- 全栈工程师之Javascript---*为重点(ZT源)
- 返程发包
- Android之ViewPager总结(一)
- source 和 . 、./ 之间的区别
- 看的到吗
- 重拾python 二十八
- 编程之法(字符串旋转)
- Windows程序设计之创建Windows应用窗体