Centos6.8配置svn
svn的安装:yum -y install subversion
一、一个仓库放所有的项目
创建仓库,以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。
1、创建仓库:svnadmin create /home/svnroot
2、配置密码:
vim /home/svnroot/conf/passwd
增加:新建svn账号=密码
3、配置权限
vim /home/svnroot/conf/authz
增加:
[/] 新建svn账号=rw
4、配置文件
vim /home/svnroot/conf/svnserve.conf
取消注释:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5、启动svn
svnserve -d -r /home/svnroot
6、关闭svn
ps -ef|grep svn
kill - 进程id 或者 #关闭SVN进程
[root@localhost ~]# killall svnserve
二、分组多项目管理
1、创建多项目所在文件夹:mkdir /home/svnGroup
2、创建多个项目的版本库:
svnadmin create /home/svnGroup/project1
svnadmin create /home/svnGroup/project2
3、创建文件夹存放权限和密码:
mkdir /home/svnGroup/CodeAuth
将项目project1的配置文件: /home/svnGroup/project1/conf/auth、/home/svnGroup/project1/conf/passwd 复制到 /home/svnGroup/CodeAuth下
cp /home/svnGroup/project1/conf/auth /home/svnGroup/project1/conf/passwd /home/svnGroup/CodeAuth
删除project1、project2的配置文件auth、passwd
rm /home/svnGroup/project1/conf/auth /home/svnGroup/project1/conf/passwd
rm /home/svnGroup/project2/conf/auth /home/svnGroup/project2/conf/passwd
4、配置账户密码
vim /home/svnGroup/CodeAuth/passwd
[users]
svn账户名=密码
vim /home/svnGroup/CodeAuth/auth
[groups]
分组名称=svn账户名
[project1:/]
@分组名称=rw
[project2:/]
@分组名称=rw
5、修改项目配置文件
vim /home/svnGroup/project1/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = /home/svnGroup/CodeAuth/passwd
authz-db = /home/svnGroup/CodeAuth/auth
6、关闭svn
ps -ef|grep svn
kill - 进程id 或者 #关闭SVN进程
[root@localhost ~]# killall svnserve
7、启动svn
svnserve -d -r /home/svnGroup
三、我没找到两种管理方式共存的配置,有了解的朋友,还请多多指教。
Centos6.8配置svn的更多相关文章
- CentOS-6.*安装配置SVN
安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...
- CentOS6.3配置SVN之subversion1.7.7
今天配置了 SVN 记在这儿 备忘: 1. 下载 svn 软件包和依赖包 cd /mydata/soft wget http://labs.mop.com/apache-mirror/subversi ...
- centos6.0 配置SVN
基本步骤: 1.安装必需的subversion 2.创建版本库 3.配置用户和权限 4.钩子和svn常用命令说明 一.安装subversion 在这里我们使用yum来安装subversion,使用以下 ...
- CentOS6.9快速安装配置svn
CentOS6.9快速安装配置svn 环境介绍: 操作系统:CentOS release 6.9 (Final)192.168.65.130 (svn服务器)192.168.65.129 (svn客户 ...
- CentOs 6.6 安装配置 SVN
① 挂载光盘 mount /dev/cdrom /mnt/cdrom ② yum 安装 svn yum -y install subversion ③ 创建svn 版本库根目录 mkdir -p /w ...
- aliyun CentOS6.5 上 svn 安装笔记
为了方便管理自己的一些学习资料.总结等,在CentOS6.5上安装SVN,记录过程如下: 1.1 安装方式 独立服务器 fsfs SVN服务器有2种运行方式:独立安装.SVN+Apache.独立 ...
- Centos/ubuntu配置SVN服务
Centos安装svn yum -y install subversion ubuntu安装svn apt-get install subversion Centos配置svn root@hello: ...
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
- Centos下安装和配置SVN
1.安装SVN服务 #检查现有版本 rpm -qa subversion #如果存储旧版本,卸载旧版本SVN yum remove subversion #安装SVN yum install subv ...
随机推荐
- 关于星号(**/*.java)
关于星号(**/*.java) (1)前面两个星号(**)表示在项目的所有文件夹(包括子文件夹)中的文件:*.java表示以 .java结尾的所有文件. (2)如果前面两个星号(**)没有,只有星号( ...
- react native 增加react-native-storage
现时需要使用react-native-storage本地存储 第一步:配置storage主文件 mystorage.js import { AsyncStorage } from 'react-nat ...
- linux 挂载 ip-SAN
linux 挂载 ip-SAN 如何在 SAN 里面分配块就不讲了 # 安装 iscsi 工具 yum install iscsi-initiator-utils # 启动相关的服务 systemct ...
- Python开发基础-Day18继承派生、组合、接口和抽象类
类的继承与派生 经典类和新式类 在python3中,所有类默认继承object,但凡是继承了object类的子类,以及该子类的子类,都称为新式类(在python3中所有的类都是新式类) 没有继承obj ...
- Xamarin Android真机测试报错
Xamarin Android真机测试报错 Xamarin Android真机测试报错,错误信息为INSTALL_CANCELLED_BY_USER.出现这个错误,通常都是真机上开发者选项设置错误 ...
- 杭电oj 1001
#include<iostream> using namespace std; int main() { , sum; while (cin>>n) { sum = ; // ...
- JavaScript的程序构成
JavaScript的程序构成主要从以下几方面做个总结:控制语句.函数 .事件驱动及事件处理,希望对读者有些帮助. 控制语句: if条件语句 基本格式 if(表述式) 语句段1: ...... els ...
- luogu P1440 求m区间内的最小值
题目描述 一个含有n项的数列(n<=2000000),求出每一项前的m个数到它这个区间内的最小值.若前面的数不足m项则从第1个数开始,若前面没有数则输出0. 输入输出格式 输入格式: 第一行两个 ...
- hdu 5692 Snacks(dfs时间戳+线段树)
Snacks Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Sub ...
- 【位运算】【BFS】移动玩具
1054: [HAOI2008]移动玩具 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 2246 Solved: 1246[Submit][Stat ...