从搭建svn到使用svn主要有三个步骤,一、搭建svn服务。二、配置svn帐户和权限。三、启动版本库,并使用。服务器
1、搭建svn服务svn
一、yum install subversion
code
二、输入rpm -ql subversion
查看安装位置进程
三、输入svnadmin create /usr/svn/repositories
创建代码库。it
2、配置svn帐户和权限io
每一个SVN数据仓库下都包括三个配置文件配置
一、先看一下svnserve.conf文件 容易找到以下几个配置选项,去掉注释并配置:权限
anon-access=none #匿名用户可读,值为none不可读,值为read便可读。 auth-access=write #受权用户可写 password-db=passwd #使用哪一个文件做为帐号文件,即上面的paasswd的帐号文件 authz-db=authz #使用哪一个文件做为权限文件 realm=/opt/svn/repositories #认证空间名,版本库所在目录
二、用户帐号密码配置,打开passwd文件 此处格式为:账号=密码,xiaoming=123,即用户名为xiaoming访问svn的密码为123密码
三、设置分组和读写权限,打开authz文件yum
[groups] dev=xiaoming,xiaoli 意思是定义一个dev的分组,里面有xiaoming,xiaoli另个用户 [/] admin=rw xiaoming=r 意思是版本库的根目录,admin对其有读写权限,xiaoming只有读权限。 [/projects/wechat] @dev=rw admin=rw 意思是dev组可读写,admin可读写。
3、启动版本库 svnserve -d -r /opt/svn/repositories