svnWebUI 1.2.6 发布,搭建 SVN 服务器的神器
功能说明
svnWebUI是一款图形化管理服务端Subversion的配置得工具, 虽说现在已进入git的时代, 但svn依然有不少使用场景, 比如公司内的文档管理与共享, svn的概念比git的少很多, 非常适合非程序员使用.
但众所周知svn的Linux服务端软件即Subversion的用户和权限配置全部依靠手写配置文件完成, 非常繁琐且不便, 已有的几款图像界面软件已经非常古老, 安装麻烦而且依赖环境非常古老, 比如csvn还使用python2作为运行环境.
Windows上倒是有不错的svn服务端软件即VisualSVN, 但一来Windows服务器少之又少, 第二VisualSVN没有web界面, 每次配置需要开启远程桌面, 安全性不高.
经历几次失败的图形界面配置后, 萌生了写一个现代svn服务端管理软件, 让svn的服务端管理有gitea的轻松体验的想法.
演示地址: http://svn.nginxwebui.cn:6060 用户名: admin 密码: admin
安装说明
1.安装java运行环境和Subversion
Ubuntu:
apt update apt install openjdk-11-jdk apt install subversion
Windows:
下载JDK安装包 https://www.oracle.com/java/technologies/downloads/ 下载VisualSVN https://www.visualsvn.com/server/download 配置JAVA运行环境 JAVA_HOME : JDK安装目录 Path : JDK安装目录\bin 重启电脑
2.下载最新版发行包jar
Linux: wget -O /home/svnWebUI/svnWebUI.jar http://file.nginxwebui.cn/svnWebUI-1.2.6.jar Windows: 直接使用浏览器下载 http://file.nginxwebui.cn/svnWebUI-1.2.6.jar
3.启动程序
Linux: nohup java -jar /home/svnWebUI/svnWebUI.jar --server.port=6060 --project.home=/home/svnWebUI/ > /dev/null & Windows: java -jar D:/home/svnWebUI/svnWebUI.jar --server.port=6060 --project.home=D:/home/svnWebUI/
参数说明
--server.port 占用端口, 默认以6060端口启动
--project.home 项目配置文件目录,存放数据库文件,证书文件,日志等, 默认为jar所在目录
注意命令最后加一个&号, 表示项目后台运行
docker安装说明
本项目制作了docker镜像, 支持 x86_64/arm64/arm v7 平台,同时包含Subversion和svnWebUI在内, 一体化管理与运行Subversion.
拉取镜像:
docker pull cym1102/svnwebui:latest
启动容器:
docker run -itd -v /home/svnWebUI:/home/svnWebUI --privileged=true -p 6060:6060 -p 3690:3690 cym1102/svnwebui:latest
更新说明
1. 加强权限管理
2. 实现小组嵌套小组, 并能自动检查循环嵌套
3. 实现可以直接使用jar找回密码

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
百度搜索中台新一代内容架构:FaaS化和智能化实战
导读:百度搜索中台内容计算架构为在线提供了数十亿的异构且有丰富特征和信号的优质原材料。我们以 Serverless 理念为指引,通过FaaS化和智能化的系统性建设,构建了新一代内容数据计算系统,实现了业务研发效率、资源成本和架构稳定性维护性的显著提升。本文从搜索中台内容架构演进过程中遇到的问题入手, 分析系统设计思路,然后详细介绍具体实践方案。 全文10719字,预计阅读时间7分钟 一、背景 搜索中台内容计算架构支持了数十个业务线的上百个检索场景,每个场景的数据都有一定的差异性,之前这些差异性都是由业务同学通过自定义的脚本进行独立开发。这些脚本存在开发成本高、维护成本高的情况,我们引入了业务框架+服务平台,实现了业务可以独立开发、自动部署和上线,同时代码库可以复用,一定程度上解决了开发成本和维护成本的问题。伴随业务快速发展,自定义入场开发的场景和诉求越来越多,在此过程中出现了以下问题: 学习成本大: 业务框架做了抽象,业务要上手开发需要学习完整的接入规范、开发规范,有的场景可能只要较少的业务代码开发,但是学习时间却要一周甚至更久,在新场景接入、尤其是简单业务场景,越来越多的情况下,学习...
- 下一篇
Solon 1.6.15 发布,增加部分 JDK 17 特性支持
关于官网 千呼万唤始出来:https://solon.noear.org。整了一个月多了。。。还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。短小而精悍! 强调,克制 + 简洁 + 开放的原则 力求,更小、更快、更自由的体验 目前已有近130个生态插件,含盖了日常开发的各种需求。 关于 Solon Cloud Solon Cloud 定义了一系列分布式开发的接口标准和配置规范,相当于DDD模式里的防腐层概念。是 Solon 的微服务架构模式开发解决方案。 本次主要更新 增加对 kotlin data class 和 jdk14+ record 的序列化、反序列化及注入支持 public record User(String username, Integer age) { } @Controller public class DemoController{ @Mapping("/test") public void test(User user){ } } @S...
相关文章
文章评论
共有0条评论来说两句吧...