Subversion具有两种服务模式,一个是作为Apache的模块,另一个是自定义协议的Subserve服务。
作为Apache的模块,客户端可以通过WebDAV/DeltaV协议访问Repository,而使用Subserve则使用
Subversion的自定义协议。
下表是两种服务模式的比较:
作为Apache的模块,客户端可以通过WebDAV/DeltaV协议访问Repository,而使用Subserve则使用
Subversion的自定义协议。
下表是两种服务模式的比较:
| 功能 | Apache + mod_dav_sub | Svnserve |
| 验证方式 | 基于HTTPS的X.509、LDAP、NTLM或其他Apache支持的验证 | CRAM-MD5或者SSH |
| 用户帐户管理 | 私有的用户文件 | 私有的用户文件或已有的系统帐户 |
| 授权管理 | blanket read/write access或单一目录的访问控制 | blanket read/write access |
| 加密 | 可选的SSL | 可选的SSH隧道 |
| 交互性 | 可通过支持WebDAV的客户端访问 | 无交互性 |
| Web访问 | 有限的内置支持,或通过第三方的工具,例如ViewCVS | 通过第三方的支持,如ViewCVS |
| 速度 | 稍慢 | 稍快 |
| 初始安装 | 稍复杂 | 相当简单 |
浙公网安备 33010602011771号