51Testing软件测试论坛

标题: Java Web版SVN 配置管理工具(远程建立仓库,修改密码,设置权限,支持apache等) [打印本页]

作者: harveyyuan    时间: 2011-8-17 14:34
标题: Java Web版SVN 配置管理工具(远程建立仓库,修改密码,设置权限,支持apache等)
本帖最后由 harveyyuan 于 2011-9-1 10:57 编辑

由于每次修改svn配置信息都要跑到服务器修改配置和文件,非常烦。用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 管理员,或配置不是使用上述方式,你可以忽略下文。











附件下载
作者: msnshow    时间: 2011-8-17 21:57
还不错
作者: harveyyuan    时间: 2011-8-26 13:15
本帖最后由 harveyyuan 于 2011-8-26 13:17 编辑

svnadmin升级到2.0,在原来的基础上增加支持apache+svn配置管理。
http://yuanhuiwu.iteye.com/blog/1158511

1.1.  版本记录

1.1.1.  V 1.0

1)  支持svn 协议配置项目等相关信息。

1.1.2.  V 1.0.1

1)  修复bug:SQL Server 版本增加项目时报错 : 如果指定了 SELECT DISTINCT ,那么  ORDER BY  子句中的项就必须出现在选择列表中 。

1.1.3.  V 2.0

1)  支持Apache+SVN 配置 http 协议。

2)  建立项目是自动创建svn 仓库。

3)  项目权限设置的【资源】如果没有使用[] 自动添加。
作者: harveyyuan    时间: 2011-11-28 18:56
3.0.2版本低调发布。总下载量超过500+
作者: Magus_Zhang    时间: 2012-8-21 11:31
配置不成功,http://127.0.0.1:8080/svnadmin/出现的是没有此文件,请问能不能详细点




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2