本内容正在开发中,可能随时更改,并且可能不准确地描述 Apache™ Subversion® 软件的任何已发布版本。将此页面添加书签或推荐给其他人可能不是一个明智的选择。请访问 https://svnbook.subversion.org.cn/ 以获取本书的稳定版本。

第 6 章 服务器配置

目录

概述
选择服务器配置
svnserve 服务器
通过 SSH 使用 svnserve
Apache HTTP 服务器
建议
svnserve,自定义服务器
调用服务器
svnserve 作为守护进程
通过 inetd 使用 svnserve
通过 xinetd 使用 svnserve
通过隧道使用 svnserve
svnserve 作为 Windows 服务
svnserve 作为 launchd 作业
内置身份验证和授权
创建用户文件和域
设置访问控制
将 svnserve 与 SASL 配合使用
使用 SASL 进行身份验证
SASL 加密
通过 SSH 建立隧道
SSH 配置技巧
初始设置
控制调用的命令
svnserve 配置参考
常规配置
Cyrus SASL 配置
httpd,Apache HTTP 服务器
先决条件
基本 Apache 配置
身份验证选项
基本身份验证
摘要身份验证
授权选项
整体访问控制
按目录访问控制
禁用基于路径的检查
版本化的存储库访问文件
使用 SSL 保护网络流量
Subversion 服务器 SSL 证书配置
Subversion 客户端 SSL 证书管理
性能调优
KeepAlive
批量更新
额外的好东西
存储库浏览
Apache 日志记录
直通代理
其他 Apache 功能
Subversion Apache HTTP 服务器配置参考
mod_dav_svn 配置指令
mod_authz_svn 配置指令
基于路径的授权
开始使用基于路径的访问控制
访问控制组
用户名别名
高级访问控制功能
访问控制的一些注意事项
高级日志记录
服务器优化
数据缓存
网络数据压缩
支持多种存储库访问方法

Subversion 存储库可以被运行在同一台机器上的客户端同时访问,该机器上的存储库使用带有 file:// 方案的 URL。但典型的 Subversion 设置涉及从办公室各地(或者可能是世界各地)的计算机上的客户端访问一台单独的服务器机器。

本章介绍如何将您的 Subversion 存储库暴露在主机机器之外,供远程客户端使用。我们将介绍 Subversion 当前可用的服务器机制,讨论每个机制的配置和使用。阅读完本章后,您应该能够确定哪种网络设置适合您的需求,以及了解如何在主机计算机上启用这种设置。

TortoiseSVN 官方中文版 1.14.7 发布