svn服务器搭建与使用

从搭建svn到使用svn主要有三个步骤,一、搭建svn服务。二、配置svn帐户和权限。三、启动版本库,并使用。服务器

1、搭建svn服务svn

一、yum install subversioncode

二、输入rpm -ql subversion查看安装位置进程

三、输入svnadmin create /usr/svn/repositories 创建代码库。it

2、配置svn帐户和权限io

每一个SVN数据仓库下都包括三个配置文件配置

  • svnserve.conf 服务器进程的配置文件
  • passwd 配置用户名密码
  • authz 配置管理受权文件

一、先看一下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

相关文章
相关标签/搜索