玩转termux | 5.搭建svn服务

2024/03/18 | 字数427 | 阅读1分钟


SVN也是一个代码管理工具,一般用来存储二进制的文件,例如word文档,图片或者压缩包等,自带权限管理功能。笔者一般用它来作为文档配置库用,也有公司用来作为软件发布包的配置库来用。

这里我们不对SVN是什么做说明,感兴趣的读者可以自行Google。这里假设你需要一个SVN库,又不想占用过多资源,可以考虑在termux中搭建一个。

安装

使用下面的命令安装软件,这里包含了服务器和客户端软件:

bash
1
apt install -y subversion

配置&启动

  1. 创建仓库:svnadmin create svn-repo
  2. 配置权限
cfg
1
2
3
4
5
6
7
8
## file: svn-repo/conf/authz
## 1. group name: dev, users in dev group: userA, userB
[groups]
dev = userA, userB

## dev group have read and write permission
[/]
@dev = rw
  1. 配置用户名以及密码
cfg
1
2
3
4
## file: svn-repo/conf/passwd
[users]
userA = passwd
userB = passwd
  1. 配置服务参数
cfg
1
2
3
4
5
## file: svn-repo/conf/svnserve.conf
[general]
anon-access = none
password-db = passwd
authz-db = authz
  1. 启动服务
bash
1
svnserve -d -r $HOME/svn-repo

验证

需要在电脑上执行,同时保证你电脑上安装了svn客户端软件:

bash
1
svn ls svn://$your-termux-ip/
上一篇:玩转termux | 4.搭建git服务 下一篇:玩转termux | 6.搭建web服务

【文章不错,鼓励一下】