51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 107529|回复: 4
打印 上一主题 下一主题

Java Web版SVN 配置管理工具(远程建立仓库,修改密码,设置权限,支持apache等)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-8-17 14:34:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 管理员,或配置不是使用上述方式,你可以忽略下文。











附件下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2011-8-17 21:57:42 | 只看该作者
    还不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-8-26 13:15:44 | 只看该作者
    本帖最后由 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)  项目权限设置的【资源】如果没有使用[] 自动添加。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2011-11-28 18:56:17 | 只看该作者
    3.0.2版本低调发布。总下载量超过500+
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-8-21 11:31:06 | 只看该作者
    配置不成功,http://127.0.0.1:8080/svnadmin/出现的是没有此文件,请问能不能详细点
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-28 14:07 , Processed in 0.076189 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表