Browse Source

v2.3.1

docker-svn
witersen 3 years ago
parent
commit
1c1fe2b19f
  1. 50
      README.md

50
README.md

@ -10,8 +10,8 @@
- Gitee地址:https://gitee.com/witersen/SvnAdminV2.0 - Gitee地址:https://gitee.com/witersen/SvnAdminV2.0
- 发行包: - 发行包:
- GitHub:- - GitHub:https://github.com/witersen/SvnAdminV2.0/releases/download/v2.3.1/v2.3.1.zip
- Gitee:- - Gitee:https://gitee.com/witersen/SvnAdminV2.0/attach_files/1099674/download/v2.3.1.zip
- 兼容性 - 兼容性
- 操作系统:CentOS7(推荐)、CentOS8、Rocky、Ubuntu(Windows及其它Linux发行版正在测试兼容中) - 操作系统:CentOS7(推荐)、CentOS8、Rocky、Ubuntu(Windows及其它Linux发行版正在测试兼容中)
@ -31,7 +31,7 @@
#解压缩和网络获取工具 #解压缩和网络获取工具
yum install -y zip unzip wget vim yum install -y zip unzip wget vim
#由于CentOS7默认源中提供的PHP版本为5.4,因此我们使用remi源安装不同php版本 #由于CentOS7默认源中提供的PHP版本为5.4,因此我们使用remi源安装更高的php版本
yum install -y epel-release yum install -y epel-release
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm rpm -Uvh remi-release-7.rpm
@ -68,7 +68,7 @@ systemctl enable httpd
cd /var/www/html/ cd /var/www/html/
#代码包从发行版获取 #代码包从发行版获取
wget - wget https://gitee.com/witersen/SvnAdminV2.0/attach_files/1099674/download/v2.3.1.zip
#解压 #解压
unzip v2.3.1 unzip v2.3.1
@ -96,21 +96,7 @@ cd /var/www/html/server
php install.php php install.php
``` ```
- 启动本程序的后台进程(手动管理)(与下方系统管理方式二选一即可) - 或者将本程序加入系统管理和开机自启(系统管理)(推荐)(与下方启动方式二选一即可)
```
#正式启动(后台模式)
nohup php svnadmind.php start >/dev/null 2>&1 &
#停止
php svnandmin.php stop
#调试模式
php svnadmin.php console
```
- 或者将本程序加入系统管理和开机自启(系统管理)(可选)
``` ```
#新建文件 svnserve.service #新建文件 svnserve.service
@ -144,6 +130,20 @@ systemctl enable svnadmind
systemctl diable svnadmind systemctl diable svnadmind
``` ```
- 启动本程序的后台进程(手动管理)(与上方启动方式二选一即可)
```
#正式启动(后台模式)
nohup php svnadmind.php start >/dev/null 2>&1 &
#停止
php svnandmin.php stop
#调试模式
php svnadmin.php console
```
### 2、在安装宝塔面板的操作系统安装示例 ### 2、在安装宝塔面板的操作系统安装示例
- 创建站点 - 创建站点
@ -163,7 +163,7 @@ systemctl diable svnadmind
### 3、在ubutntu18安装示例 ### 3、在ubutntu18安装示例
- 注意以root用户执行 server/install.php 和 server/install.php 即可 - 注意以root用户执行 server/install.php 和 server/svnadmind.php 即可
### 4、在Rocky安装示例 ### 4、在Rocky安装示例
@ -299,7 +299,7 @@ systemctl diable svnadmind
- [ ] 支持文件和文件夹在线下载 - [ ] 支持文件和文件夹在线下载
- [x] 支持重设仓库UUID - [x] 支持重设仓库UUID
- [ ] 删除仓库需要输入管理人员密码 - [ ] 删除仓库需要输入管理人员密码
- [ ] 支持修改应用根目录 - [x] 支持修改应用根目录
- [ ] 支持authz、passwd文件的在线识别导入和导出 - [ ] 支持authz、passwd文件的在线识别导入和导出
- [ ] docker部署 - [ ] docker部署
- [ ] 邮件发送和仓库备份等使用异步任务 - [ ] 邮件发送和仓库备份等使用异步任务
@ -317,9 +317,9 @@ systemctl diable svnadmind
### 2、计划改进部分 ### 2、计划改进部分
## 五、旧版本如何升级 ## 五、手动升级
由于v2.3版本改动较大,因此需要使用之前版本的用户进行手动配置升级,具体操作步骤如下: 手动配置升级,具体操作步骤如下:
``` ```
#假设你的代码部署在 /var/www/html/ 目录下 #假设你的代码部署在 /var/www/html/ 目录下
@ -330,7 +330,7 @@ cd /var/www/html/
#停止旧版本的守护进程 #停止旧版本的守护进程
php server/svnadmind.php stop php server/svnadmind.php stop
``` ```
- 升级Subversion版本(1.8+) - 升级Subversion版本(1.8+)(>=1.8则无需升级)
``` ```
#执行脚本并选择使用第1个选项 #执行脚本并选择使用第1个选项
php server/install.php php server/install.php
@ -340,7 +340,7 @@ php server/install.php
#执行脚本并选择使用第2个选项 #执行脚本并选择使用第2个选项
php server/install.php php server/install.php
``` ```
- 启动守护进程 - 启动后台程序
``` ```
php server/svnadmind.php start php server/svnadmind.php start
``` ```

Loading…
Cancel
Save