SVN库和权限管理工具(B/S版)

     VisualSVN Server是一款提供SVN服务的非常简单易用的软件,部署在Windows平台,但在管理上仍然与企业应用的要求有差距,比如SVN的权限管理要登录到服务器上进行操作,特别是和企业的员工帐号没有进行集成,没有根据不同的人管理不同的SVN仓库的功能,Linux下的Subversion也不具备,通过本工具可以解决这个问题。
    特性和功能:
    1. 提供部署和配置工具,同时录制了视频,安装部署非常简单。
    2. 支持MySQL、SQL Server、Oracle三种数据库,缺省使用MySQL数据库。
    3. 无论VisualSVN Server配置为Subversion用户认证、Windows本地帐号认证还是Windows域帐号认证,都可以在分级授权工具中管理SVN用户,包括管理员新增、删除用户、设置密码。用户通过修改分级授权工具中自己的密码会同步修改SVN帐号的密码。
    4. 通过提供的接口可以和企业的帐号进行集成,实现自动维护SVN帐号,提供服务进程及时清理锁定离职员工的SVN帐号。
    5. 通过指定每个SVN库的管理员,由每个SVN库的管理员进行分级的权限管理(比如每个项目的项目经理或者配置管理员管理自己的SVN库)。
    6. 多库管理功能,比如普通库、研发库、归档库等。
    7. 结合Free FileSync软件实现SVN库的双机热备功能。
    8. 支持自定义扩展开发能力。
    9. 多库和数据灾备支持。
    在规模较大的企业,建议采用如下架构部署,其中SVN分级授权工具在SVN普通库、SVN核心库和SVN归档库上都部署(其中数据库部署在任意一台服务器都可以)。

     权限规则说明:
    1. SvnAdmin和PPQA角色在基础代码中维护,设置为SvnAdmin的人员自动包含在PPQA中。
    2. SvnAdmin和PPQA可以看到所有SVN库,普通用户只能看到授权给自己管理的SVN库。
    3. 非SvnAdmin不能设置全局仓库权限。
    4. 非PPQA不能设置仓库根权限。
    5. 非SvnAdmin不能设置tag权限。
    6. 非PPQA不能设置状态为“已结项”、“终止”或“暂停”项目的权限(用不到,可忽略)。
    7. 普通人员(程序硬编码)不能拒绝继承下来的PPQA的权限,不能拒绝或删除继承下来的SVNADMIN的权限。
    8. 设置了按照SVN目录进行分级授权后(default=hide模式),被授权的用户只能设置被授权目录及其下级目录的权限。
    技术支持:
    遇到问题或BUG可以通过微信向我反馈,我在空余时间可以免费提供安装配置支持。

一. 软件下载

    点击下载

二. 安装方法

    参考其他文章视频
    Subversion安装​​​​​​​​​​​​​​
    Windows下的安装部署​​​​​​​
    Linux下的安装部署
    SVN服务安装和用户权限远程管理-Windows版演示视频
    SVN服务安装和用户权限远程管理-Linux版演示视频

    laoxiami账号,初始密码Init.1234,特殊密码的定义:vi /etc/LSMainFrameWS.INI
​​​​​​​

    [ServerConfig]
    # 查看密码的认证
    ViewPassword=Svn@2002-2023
    #万能密码,仅用于应急
    EmergencyPassword=Svn@2002-2023

三. 软件截图

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值