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