适用于 Windows 的企业级 Subversion 服务器。
Subversion 的 Windows 身份验证
Windows 身份验证是 VisualSVN 服务器的一个关键特性。此功能专为 Active Directory 域环境设计,允许用户使用其 Windows 凭据访问 VisualSVN 服务器。
VisualSVN Server 支持两种不同的身份验证方法:基本身份验证和集成 Windows 身份验证。使用基本身份验证,用户的凭据以纯文本形式传输到服务器,而集成 Windows 身份验证方法使用 NTLM 或 Kerberos V5 身份验证算法。
Windows 身份验证提供以下好处:
简化管理。您的用户的 Active Directory 域帐户被重新用于 VisualSVN 服务器访问控制,因此无需维护单独的用户列表。这也意味着您的标准帐户策略(例如“密码复杂性”和“密码过期”)将被继承用于 VisualSVN 服务器访问控制。
无缝 Active Directory 集成。VisualSVN Server 是唯一允许您保留 Active Directory 组(例如“Developers”、“ProjectManagers”)的 Subversion 服务器包。
更流畅的用户体验。用户使用他们的 Windows 凭据访问 VisualSVN 服务器,因此无需记住另一个用户名和密码。
多站点存储库复制
多站点存储库复制功能基于VisualSVN 分布式文件系统 (VDFS)技术,使地理分布的团队能够以LAN 速度使用 Subversion 存储库。VDFS 技术是 Windows 上的原生技术,开箱即用!
VisualSVN 分布式文件系统技术的主要优点是:
- 功能齐全且可写的分布式 Subversion 存储库。
- 针对 WAN 连接优化的高性能复制。
- 透明复制和无缝安全。
- 弹性和灾难恢复。
全文检索
搜索存储库的内容和历史记录 -
在任何文件夹中,在任何修订版中。
全文搜索功能允许查找具有指定内容的文件。
使用此功能,可以通过 Web 界面对存储库中的所有修订进行索引和搜索。用户可以在他们有权访问的任何文件夹中搜索内容、文件名和日志消息 匹配项,并根据授权设置过滤结果。
底层搜索引擎是专门为 Subversion 存储库创建的。它提供高性能、新修订的连续索引,并且对存储库大小几乎没有限制。
此功能的主要功能是:
- 搜索所有文本文件的内容。
- 在任何文件夹或任何历史修订中搜索。
- 使用复杂表达式搜索和查询元数据。
- 搜索提交历史。
- 存储库大小没有限制。
- 新修订的连续索引。
备份还原
VisualSVN Server 为 Subversion 存储库提供了完美的备份解决方案。该功能可帮助您对任何大小的存储库进行每日备份。更重要的是,VisualSVN Server 中的备份和恢复功能非常易于设置和维护。
VisualSVN 服务器备份和恢复功能与预定的存储库验证相结合,保护您的版本化数据免受硬件和软件故障以及人为因素造成的意外损失。
存储库 Web 界面
VisualSVN Server为由 HTML5 提供支持的 Subversion 存储库提供了丰富的 Web 界面。
与所有其他 VisualSVN Server 功能完全集成,基于 Web 的存储库浏览器开箱即用,提供现代外观和感觉,并确保与问题跟踪器和其他第三方应用程序轻松集成。
PowerShell 脚本和自动化
VisualSVN Server 包含一个 PowerShell 模块并添加了许多扩展 PowerShell 的 cmdlet,以满足 VisualSVN Server 管理员的需求。
PowerShell cmdlet 可帮助管理员自动执行日常和重复性任务,并简化服务器和存储库部署任务。
更重要的是,所有 VisualSVN Server PowerShell cmdlet 都支持远程服务器管理。
Windows PowerShell 是一种功能强大的命令行 shell 和一种脚本语言,它包含在 Windows 操作系统中,专为系统管理员设计。借助 PowerShell 模块,VisualSVN Server 添加了一组 PowerShell cmdlet,提供了广泛的 VisualSVN Server 和 Subversion 存储库管理功能。
任何操作都可以组合、自动化和批量执行,将复杂的多步骤任务转化为简单的 PowerShell 命令。
存储库管理委派
存储库管理委托是 VisualSVN Server 的主要功能之一。借助此功能,可以将非管理用户作为存储库主管分配到特定存储库,并使用 VisualSVN 存储库配置器对其进行管理。
存储库主管只能管理分配给他们的存储库。当主管连接到存储库时,他可以检查当前存储库访问权限并使用存储库配置器的丰富用户界面对其进行修改。
存储库主管执行的所有权限修改都记录到专用的 VisualSVN 服务器管理事件日志中,可用于审计。
VisualSVN Repository Configurator 是一个独立的应用程序,安装和执行不需要管理权限。此外,Repository Configurator 已准备好通过 Active Directory 组策略自动部署。
远程服务器管理
远程服务器管理是 VisualSVN 服务器的主要功能之一,它旨在让您精确控制远程 VisualSVN 服务器安装,同时帮助您避免使用远程桌面管理服务器的缺点。
远程服务器管理意味着您可以避免与远程桌面相关的问题 - 让您可以灵活地只允许访问 VisualSVN 服务器,同时保护其他服务器应用程序,能够轻松地在多个 VisualSVN 服务器实例之间切换,并增强了通过远程实现的性能桌面。
访问和操作日志
访问和操作日志允许您监控所有 HTTP 请求和 VisualSVN Server 处理的所有逻辑 Subversion 操作,包括 Checkout 和 Update 等只读操作。
虽然标准 Subversion 工具使您能够使用 Subversion 日志仅监控写入操作,但访问和操作日志允许您监控对服务器的所有访问尝试,包括只读操作。访问和操作日志是一种复杂的服务器监控工具,允许您监控可疑活动并保持完整的审计跟踪。
易于安装、配置和维护
VisualSVN Server 被广泛认为是在 Windows 平台上设置 Subversion Server的最简单方法。它作为单个安装包分发,其中包含所有必需组件的最新版本。安装过程非常简单,只需单击几下即可设置一个功能齐全且随时可用的 Subversion 服务器。
开箱即用
可以以 Next-Next-Finish方式快速安装即用型 Subversion 服务器。
平滑升级
较新的版本可以顺利安装在现有版本之上。
无人值守安装
所有必需的参数都可以作为命令行参数提供给安装程序。
数字签名安装程序
为防止安装损坏,该软件包由 VisualSVN Software Ltd. 进行数字签名。
真正的颠覆
VisualSVN Server 基于开放标准,不尝试引入专有版本控制系统。Subversion 存储库以标准格式存储,服务器可由标准 Subversion 客户端访问,例如svn.exe或TortoiseSVN。
标准协议
任何标准 Subversion 客户端都可以从 Windows 或 Unix 客户端机器访问服务器。
命令行工具
Subversion 命令行二进制文件包含在包中。
标准格式
存储库以标准格式存储,可以通过标准 Subversion 工具访问。
定期更新
所有底层组件的补丁和更新都会定期发布。
强大的管理工具
VisualSVN Server 提供了一个名为VisualSVN Server Manager的强大管理控制台。
它被实现为一个标准的 MMC 管理单元,允许您在不处理配置文件和命令行工具的情况下管理您的 Subversion 服务器。除了控制台之外,VisualSVN Server 还包括一个 PowerShell 模块,可帮助管理员使用 PowerShell cmdlet 自动执行服务器和存储库管理任务。
仪表板
查看整体服务器状态并访问最常用的命令。
PowerShell 脚本和自动化
使用 PowerShell cmdlet 自动执行服务器和存储库管理任务。
管理存储库
创建、导入和删除能够配置其内部布局的存储库。
管理 SSL 证书
配置建立安全 HTTPS 连接所需的 SSL 证书。
配置访问权限
有效地定义和管理存储在存储库中的文件和文件夹的用户访问权限。
配置 Subversion 挂钩
使用方便的图形 UI 创建和管理 Subversion 挂钩。
www.goldksoft.com