Connect server SVN repositories
This commit is contained in:
@@ -66,6 +66,8 @@ export SUMI_STORAGE_DIR="/var/lib/sumi-work"
|
||||
export SUMI_DATA_DIR="/var/lib/sumi-work/data"
|
||||
export SUMI_UPLOAD_DIR="/var/lib/sumi-work/uploads"
|
||||
export SUMI_SVN_DIR="/var/lib/sumi-work/svn"
|
||||
export SUMI_SVN_REPO_ROOTS="/data/tools/svn_server"
|
||||
export SUMI_SVN_PUBLIC_BASE_URL="svn://服务器IP"
|
||||
export MAX_UPLOAD_BYTES=1073741824
|
||||
export PLAYER_SESSION_TTL_MS=604800000
|
||||
```
|
||||
@@ -80,6 +82,8 @@ export PLAYER_SESSION_TTL_MS=604800000
|
||||
- `SUMI_DATA_DIR`:软件列表和玩家账号数据目录;设置后会覆盖 `SUMI_STORAGE_DIR/data`
|
||||
- `SUMI_UPLOAD_DIR`:上传图标、安装包和 version.json 目录;设置后会覆盖 `SUMI_STORAGE_DIR/uploads`
|
||||
- `SUMI_SVN_DIR`:SVN 工作副本和导出目录;设置后会覆盖 `SUMI_STORAGE_DIR/svn`
|
||||
- `SUMI_SVN_REPO_ROOTS`:服务器已安装 SVN 服务的仓库根目录,多个目录用英文分号或逗号分隔,例如 `/data/tools/svn_server`
|
||||
- `SUMI_SVN_PUBLIC_BASE_URL`:旧 SVN 服务对外访问地址,例如 `svn://43.136.76.224`;管理后台会用它生成旧仓库 URL
|
||||
- `MAX_UPLOAD_BYTES`:最大上传文件大小,默认 1GB
|
||||
- `PLAYER_SESSION_TTL_MS`:玩家登录有效期,默认 7 天
|
||||
|
||||
@@ -455,6 +459,8 @@ SVN 管理不可用:
|
||||
|
||||
- 检查服务器是否安装 `svn`:`svn --version --quiet`
|
||||
- 检查 `SUMI_SVN_DIR` 或 `/var/lib/sumi-work/svn/` 是否可写
|
||||
- 如果要接入服务器已有仓库,确认 `SUMI_SVN_REPO_ROOTS` 指向 `svnserve -r` 的根目录
|
||||
- 确认 `SUMI_SVN_PUBLIC_BASE_URL` 是玩家/管理员能访问到的 SVN 地址
|
||||
- 检查仓库 URL、账号、密码和证书信任设置
|
||||
- 写操作需要玩家登录并提供正确的 `ADMIN_TOKEN`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user