VisualSVN Server 是一款来自国外的集成式 SVN 服务器工具。它内置了功能强大的 MMC 管理工具,通过该工具可以配置网络设置、认证方式以及其它服务器选项,还能启动或停止服务器服务、创建基本目录结构、管理用户访问权限等。凭借简单的操作和全面的功能,它成为目前较受的 SVN 服务端选择。新版本在 Web 界面的 Markdown 文档渲染、备份策略的效率与存储优化等方面做了明显改进,进一步降低了手动配置 SVN 的繁琐程度。

1、Active Directory单一登录
用户可以直接用已有的Active Directory域凭据登录VisualSVN服务器,身份验证通过Kerberos V5或NTLM协议完成,同时兼容双因素认证与智能卡登录方式。
2、多站点存储库复制
VisualSVN 分布式文件系统(VDFS),在不同地点的站点之间可以实现高效的数据复制,而分布式存储库具备可写能力,其使用体验与普通 Subversion 存储库基本相同。
3、全文搜索
这款工具能让你在任意文件夹里查找仓库的文件内容、历史版本以及每一次修订记录。它采用持续更新的索引机制,搜起来很快,而且对仓库的体积基本不设上限。
4、备份和恢复
这套备份恢复机制专为Subversion仓库,热备份过程效率很高。配合按计划进行的仓库校验,能有效守护数据安全,避免误操作或软硬件问题造成损失。
5、支持HTML5的Web界面
这款工具为Subversion存储库提供了外观现代的网页操作界面,并完整对接VisualSVN服务器的各类身份验证与权限机制。它还能顺畅地与问题跟踪系统及其他外部程序配合使用,便于快速完成整合。
6、PowerShell脚本和自动化
VisualSVN服务器自带一个PowerShell模块,里面提供了若干cmdlet,方便管理员把日常重复性操作自动跑起来,也能让服务器和仓库的部署工作变得更省事。
7、存储库管理委派
非管理员也能通过独立的 VisualSVN Repository Configurator 程序对远程仓库进行管理。所有由仓库主管完成的权限变更操作都会留下记录,方便后续审计。
8、远程服务器管理
支持对VisualSVN服务器的远程实例进行管理。由于VisualSVN服务器本身是一个标准的MMC管理单元,你可以建立一个控制台,把网络中的多台VisualSVN服务器实例集中纳入管理。
9、访问和操作日志
VisualSVN 服务器会记录下每一条 HTTP 请求和每一次逻辑 Subversion 操作,连签出、更新这类只读动作也包含在内,所有记录都会写入 Windows 事件日志。
10、密码猜测攻击防护
连续多次身份验证失败后,系统会暂时屏蔽该IP地址,以此抵御密码猜测攻击。
1、安装VisualSVN Server
先获取 VisualSVN Server 安装包,运行它就能着手搭建服务器环境。
2、执行初始配置
通过 VisualSVN Server Manager 这个 MMC 控制台,完成一系列必要设置,让服务器达到可正式投入使用的状态。
3、执行高级配置
开启更多实用设置,比如定时备份与校验、详细日志记录、远程管理,以及跨多个站点的仓库复制。
一、安装过程简单,配置起来也不费事,日常维护同样轻松。
visualSvn Server被广泛认为是最容易的设置的方法Windows平台上的Subversion Server。它作为单个文件分发包含所有必需组件的最新版本的安装包。安装过程非常简单,可以设置一个功能齐全的只需几次单击即可使用Subversion服务器。
1、开箱即用
安装过程很简单,一路点击“下一步”就能完成。
2、平滑升级
新版本支持直接覆盖安装,无需先卸载旧版即可完成更新。
3、无人值守安装
安装过程无需人工干预,所需的各项参数都能通过命令行传入。
4、数字签名安装程序
安装包附带了VisualSVN软件有限公司的数字签名,用来避免安装文件被篡改或损坏。
二、这款工具用起来很顺手,操作简单,能帮你快速完成手头的任务。
visualSvn Server基于开放标准,不尝试引入专有版本控制系统。子版本存储库以标准格式存储,服务器可由标准Subversion客户端访问,例如svn.exe文件或乌龟SVN.
1、标准协议
只要符合标准Subversion协议的客户端,在Windows还是Unix系统上,都能正常连接并使用。
2、命令行工具
这个软件包内含有Subversion的命令行可执行程序。
3、标准格式
该仓库采用标准格式进行保存,用户能够常规的 Subversion 工具来访问。
4、定期更新
所有底层组件的补丁与更新均会按时推送,确保版本持续维护。
三、这款管理工具功能全面,能高效处理各类日常管理事务,让操作更省心。
visualSvn Server提供了一个功能强大的管理控制台,名为VisualSVN(VisualSVN)服务器管理器. 它作为标准MMC管理单元实现,并允许您可以在不处理配置的情况下管理您的Subversion服务器文件和命令行工具。除了控制台之外,VisualSVN服务器包括一个PowerShell模块,可帮助管理员自动化服务器和使用PowerShell cmdlet的存储库管理任务。
1、仪表板
用于查看服务器整体运行状况,同时显示调用次数最多的命令。
2、PowerShell脚本和自动化
PowerShell命令集,你可以把服务器和存储库的管理活儿交给脚本自动完成。
3、管理存储库
支持新建、导入和删除存储库,并能对存储库的内部布局进行配置。
4、管理SSL证书
用于设置和部署 SSL 证书,让网站能够通过 HTTPS 加密方式安全访问。
5、配置访问权限
在存储库中,你可以为文件和文件夹设置清晰的访问权限,明确哪些用户能看、能改。
6、配置Subversion挂钩
通过直观的图形界面来建立并管理Subversion钩子脚本。
v5.4.8版本
Apache HTTP Server 升级到 2.4.68,并累计修复了相关漏洞
OpenSSL 升级到 3.0.21,修复了其中的安全漏洞
Expat XML 解析器更新到 2.8.1,同时累计修复了该组件的漏洞
(您的评论需要经过审核才能显示)
0条评论