SVN 启动模式

首先,要在服务器中创建一个 SVN 版本库目录,用于存放所有版本库

然后启动 SVN 服务,这样外接就可以通过 svn://[ip]/[project] 访问版本库

创建 SVN 版本库

  1. 手动创建版本库目录
1
mkdir /opt/svn
  1. 使用 SVN 命令创建版本库
1
svnadmin create /opt/svn/[project]

使用 SVN 命令启动服务

svn 服务有两种访问方式:单库 svnserve 方式 和 多库 svnserve 方式

  • -r: 配置方式决定了版本库访问方式。
  • –listen-port: 指定SVN监听端口,不加此参数,SVN 默认监听 3690
1
svnserve -d -r 目录/版本库 --listen-prot 端口号

单库 svnserve 方式

-r 直接指定到版本库 (称之为单库 svnserve 方式)

1
svnserve -d -r /opt/svn/[project]

authz 配置文件

1
2
3
4
5
6
7
[groups]
admin=user1
dev=user2

[/]
@admin=rw
user2=r

访问路径

svn://192.168.0.1/

多库 svnserve 方式

-r 指定到版本库的上级目录(称之为多库 svnserve 方式)

1
svnserve -d -r /opt/svn

authz 配置文件

1
2
3
4
5
6
7
8
9
10
11
[groups]
admin=user1
dev=user2

[project:/]
@admin=rw
user2=r

[project01:/]
@admin=rw
user2=r

访问路径

svn://192.168.0.1/project

如果此时你还用[/],则表示所有库的根目录,同理,[/src] 表示所有库的根目录下的src目录。


SVN 启动模式
https://blog.pangcy.cn/2021/08/25/服务器运维/Svn/SVN 启动模式/
作者
子洋
发布于
2021年8月25日
许可协议