1.yum 安装svn #在Linux系统中搭建svn服务所需要用到的软件叫做subversion
yum -y install subversion
1.2 安装后确认版本 看是否安装成功
svnserver --version
1.3 查看安装位置
rpm -ql |grep subversion
2.1 创建svn版本库目录
mkdir /srv/svn
2.2 创建svn版本库 #版本库名为oplinux
svnadmin create /srv/svn/oplinux
执行后自动创建oplinux库,查看库中包含的文件 (如下) 说明已经建立
3. 配置版本库
3.1 修改svnserver.conf
修改svnserve.conf文件 vi svnserve.conf
打开下面的几个注释:
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /usr/local/svn/svn_repository # 认证空间名,版本库所在目录
3.2 设置账号密码passwd
yunwei=123456
lilaibin = 123456
gaoquan = 123456
3.3 设置权限 authz
vim authz
在末尾添加如下代码:
[/]
suzhan=rw (r:读,w:写)
lilaibin = rw
yunwei = rw
gaoquan = rw
或者设置组,在groups下,添加如下代码:
[groups]
admin= user1,user2
在末尾添加如下代码:
[/]
@admin = rw
4. 启动关闭
4.1 开启
svnserve -d -r /srv/svn/oplinux
4.2 关闭
ps -ef |grep svn
kill -9 *****