Linux安装使用SVN手册

1、安装SVN

#以 Ubuntu为例

apt install -y subversion

2、创建仓库

完成后,版本库目录下会生成conf(配置文件)、db(数据库)等子目录

#创建SVN根目录
mkdir /data/svn
#通过svnadmin初始化版本库
svnadmin create /data/svn/project01
#查看创建的SVN版本库目录
ls /data/svn/project01/
conf  db  format  hooks  locks  README.txt

3、配置权限和用户


#主配置文件
cat /data/svn/project01/conf/svnserve.conf

[general]
anon-access = none      # 禁止匿名访问
auth-access = write     # 授权用户可写
password-db = passwd    # 用户密码文件路径
authz-db = authz        # 权限控制文件路径

#配置用户密码文件
cat /data/svn/project01/conf/passwd

[users]
admin = 123456
964827 = 123456

#配置权限组文件
cat /data/backup_svn/test/conf/authz

[groups]
admin = admin
user = 964827
[/]
* =
964827 = r
@admin = rw

4、启动SVN服务

#-d表示后台运行,-r指定版本库根目录
svnserve -d -r /data/svn/project01 --listen-port=3690