001.检查是否有安装. 如果有先删除
[root@vm001 /]# rpm -qa subversion
002.安装svn(包名是"subversion")
[root@vm001 /]# yum install subversion -y
003.验证是否安装成功, 能正常查看版本即可
[root@vm001 /]# svnserve --version
004.创建svn数据目录, 创建版本仓库
[root@vm001 /]# mkdir -p /opt/svn # 创建SVN数据目录
[root@vm001 /]# svnadmin create /opt/svn # 创建版本仓库
005.添加三个用户, admin, user001, user002密码都为‘111111‘(直接在文件属部添加即可)
[root@vm001 /]# vim /opt/svn/conf/passwd
admin = 111111
user001 = 111111
user002 = 111111
006.配置用户访问权限(直接在文件尾部追加即可)
[root@vm001 /]# vim /opt/svn/conf/authz
admin = admin,user001 # 定义一个admin组, 将admin, test001用户添加到admin组中.
[/] # 表示根目录
@admin = rw # 表示admin组, 并且有rw权限
user002 = r # 表示user002用户, 并且有r权限
* = # 表示取反(*表示其他用户, 这里没有定义的用户), 为空表示没有任何权限
007.修改全局配置文件(svnserve.conf)
# 去掉前面的注释即可
[root@vm001 /]# vim /opt/svn/conf/svnserve.conf
anon-access = none # 开启匿名用户不可访问, 将read改成none
auth-access = write # 开启认证用户可以执行写操作
password-db = passwd # 开启指定密码文件
authz-db = authz # 开启指定认证文件
008.启动svn
[root@vm001 /]# svnserve -d -r /opt/svn/
[root@vm001 /]# netstat -tnlp | grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 2612/svnserve
[root@vm001 /]#
009.连接
客户端下载地址: https://tortoisesvn.net/downloads.html
本文出自 “一只老兔子” 博客,请务必保留此出处http://caiya.blog.51cto.com/1268395/1913367
原文地址:http://caiya.blog.51cto.com/1268395/1913367