# 1.检查是否有安装. 如果有先删除

[root@vm001 /]# rpm -qa subversion

2.安装svn(包名是"subversion")

[root@vm001 /]# yum install subversion -y

3.验证是否安装成功, 能正常查看版本即可

[root@vm001 /]# svnserve --version

4.创建svn数据目录, 创建版本仓库


# 创建SVN数据目录
[root@vm001 /]# mkdir -p /opt/svn


# 创建版本仓库
[root@vm001 /]# svnadmin create /opt/svn

5.添加三个用户, admin, user001, user002密码都为'111111'(直接在文件属部添加即可)

[root@vm001 /]# vim /opt/svn/conf/passwd 

admin = 111111

user001 = 111111

user002 = 111111

6.配置用户访问权限(直接在文件尾部追加即可)

[root@vm001 /]# vim /opt/svn/conf/authz

admin = admin,user001   # 定义一个admin组, 将admin, test001用户添加到admin组中.

[/]                     # 表示根目录

@admin = rw             # 表示admin组, 并且有rw权限

user002 = r             # 表示user002用户, 并且有r权限

* =                     # 表示取反(*表示其他用户, 这里没有定义的用户), 为空表示没有任何权限

7.修改全局配置文件(svnserve.conf)

# 去掉前面的注释即可

[root@vm001 /]# vim /opt/svn/conf/svnserve.conf

anon-access = none      # 开启匿名用户不可访问, 将read改成none

auth-access = write     # 开启认证用户可以执行写操作

password-db = passwd    # 开启指定密码文件

authz-db = authz # 开启指定认证文件

8.启动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 /]#

9.连接

客户端下载地址: https://tortoisesvn.net/downloads.html

    svn配置_配置