VisualSVN Server是一款提供SVN服务的非常简单易用的软件,部署在Windows平台,但在管理上仍然与企业应用的要求有差距,比如SVN的权限管理要登录到服务器上进行操作,特别是和企业的员工帐号没有进行集成,没有根据不同的人管理不同的SVN仓库的功能。所以我在2014年开发了这款SVN分级授权工具,最近有几个朋友看了我14年写的一个部署手册,向我询问相关的问题,加之近期对这款软件做了安全加固,可以达到共享给大家也不影响现有SVN资产的安全性,所有这两周花了点时间增加了一个MySQL+支持Subversion用户管理的版本,并制作了相关的视频,下载地址 https://pan.baidu.com/s/13K0iQWJBQAGHTcIOoGx8Vw。这个工具的大概特性和功能如下:
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归档库上都部署(其中数据库部署在任意一台服务器都可以)。
原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/194346.html