- 背景
为了方便代码管理,决定采用svn,而svn中应用最广泛的就是subversion,因此选用subversion作为svn服务器。 - 安装
yum -y install subversion
-创建版本库
mkdir -p /var/svn/
svnadmin create /var/svn/cmdcw/;
- 配置
subversion 有三个配置文件,在版本库的conf目录下面分别是:
svnserve.conf 主配置文件
passwd 用户-密码配置文件
authz 用户权限配置文件
svnserve.conf配置:
#匿名用户不可以读写
anon-access = none
#经过认证的用户可以写
auth-access = write
#执行用户-密码映射配置文件
password-db = passwd
#指定权限控制配置文件
authz-db = authz
#指定版本库所在目录
realm = /var/svn/cmdcw/
passwd配置:
[users]
#设置svn账户
#账户是hjs,密码是123456
hjs = 123456
#账户是yzm,密码是123456
yzm = 123456
authz配置:
在文件的末尾加上下面的配置
#对整个版本库进行用户访问控制
[/]
# hjs具有读写权限
hjs = rw
#yzm具有读写权限
yzm = rw
- 启动服务
svnserve -dr /var/svn/cmdcw/
- 安装svntortoisesvn
直接百度,下载好了下一步到结束就可以 - 检出svn仓库