web版的svn配置管理工具。由于每次修改svn配置信息都要跑到服务器修改配置和文件,非常烦。网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具,发布到tomcat上直接可以修改配置文件,密码都加密保存,成员也可以自己登录修 改,不用什么事都来烦我了,工作效率大大提高。可以试试。
1.1. 什么是Svn Admin
Svn Admin是一个 Java 开发的管理 Svn 服务器的项目用户的 web 应用。安装好 Svn 服务器端好,把 Svn Admin 部署到 Tomcat ,就可以通过 web 浏览器管理 Svn 的项目,管理项目的用户,管理项目的权限。使得管理配置 Svn 简便,再也不需要每次都到服务器手工修改配置文件。
1.2. 有什么优点
u Svn项目配置数据保存在数据库,支持所有数据库(默认 MySQL/Oracle/SQL Server )
u 权限控制:管理员可以随意分配权限、项目管理员可以管理项目成员、成员只能查看和修改自己的密码。这样就可以把项目SVN 配置管理交给项目经理,和项目成员。
u 支持多项目、多用户、多用户组Group (默认带有“项目管理组”、“项目开发组”、“项目测试组”)
u 安全:登录密码使用MD5 加密,每个项目成员的密码使用自带的算法加密
u 操作简单
1.3. 是否适合你
Svn的配置信息都在仓库目录的 conf 下的 authz,passwd,svnserve.conf 三个文件中,配置用户和权限都是通过修改 passwd 和 authz ,立刻就生效。 Svn Admin 的本质是对这 3 个文件进行管理,所有成员、权限的数据都保存在数据库中,一旦在 Svn Admin 的页面上修改,就会把配置信息输出到 conf 下的那 3 个配置文件中。
Svn Admin 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) scala 学习持续更新 什么是Svn Admin Svn Admin是一个
SVN权限详细配置 本章将详细介绍SVN权限配置涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义。除此之外的其他配置、安装等内容,不是本文重点,读者若有什么疑问,请参考后面“参考文献”中列出的一些文档。 这里首先要注意一点,任何配置文件的有效配置行,都 **不允许存在前置空格** ,否则程序可能会出错,给你一个
一、SVN冷备: 环境说明:winServer 2008r2 VisulSVNSever2.7 1.查找SVN服务器上目录的部署位置: 启动visualSVNServer 右键VisualSVN Server (local)-> Properties->Stotrage 查看所有的文件库目录 2.选择要备份的目录,复制。(备份文件生成)。 3.还原:在SVNServer上创
为了方便管理,svn上传需要限制文件大小 svn有几种钩子,资料一搜一大把,限制上传文件大小需要用到 pre-commit 在仓库hooks目录下有示例配置文件,新建一个名为 pre-commit 的脚本,内容如下: #!/bin/bash REPOS="$1" TXN="$2" SVNLOOK=/usr/bin/svnlook MAX_SIZE=512000 files=$($SVNLOOK
svnadmin svnadmin是一个用来监控和修改Subversion版本库的管理工具,详情请见“svnadmin”一节。 因为svnadmin直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。 svnadmin选项 --bdb-log-keep (Berkeley DB特定)关闭数据库日志文件的自动删除,保留这些文件可以帮助你在灾难性版本库故障时更加便
SVN 资源权限管理系统 — 安全流畅极简可靠 软件信息 后台语言:Java 数据库:MySQL 框架:SpringMVC,svnkit 后台UI框架:HUI+ 开源协议:Apache-2.0 功能 SVN仓库创建,管理; SVN用户,用户组创建,管理; SVN资源权限授权; 用户权限查看,密码更改; SVN仓库支持多库模式; 预览(部分功能) 登录页: SVN仓库管理: 创建SVN仓库理: SVN仓库资源权限管理: 用户资源权限查找