- 使用者对 Subversion 的使用知识(相当于 Subversion for Users 课程)
- 操作系统的一般系统管理经验
- Apache 伺服器基础知识
本课程适用于需要安装和维护 Subversion 软体和 Subversion 储存库的系统管理员。
本课程的目的是拓宽系统管理员的技能,使他们能够管理 Subversion 版本库伺服器,并提供 Subversion 实践的最佳建议。
本课程提供大量关于 Linux 虚拟机的实验室练习。
SVN 伺服器设置
- 安装套件和所有依赖项
- 要创建一个或多个存储库,并考虑合理的位置、初始导入、从 CVS 和其他版本控制系统迁移
微调各种访问方案,包括 HTTP、https、svn、svn+ssh、file,特别要考虑以下
- 如何配置 Apache 模组
- 使用 SSH 环境变数缩短 svn+ssh:// URL
- 定义适当的使用者资料库并设计复杂的访问控制清单或授权模式
- 与 LDAP / 域控制器 / MySQL / PAM / 等整合以进行使用者身份验证
配置合理的存储库布局
- 每个子专案都有完整的树状结构,如主干、分支、标签等,适合子专案包容自包含,互不相接,每个子专案的API稳定成熟
- 所有模组都存在于 trunk / branches 和 tag 上,适合逻辑紧凑的专案,模组之间存在强耦合
- 区别和优势
备份策略和灾难恢复
- 备份策略,包括:使用 SVN Sync 的原生方法、rsync 等第三方工具、热复制
- 整个存储库备份与每个修订版签出或转储
- 灾难恢复
- 永久删除档和历史记录
有关管理仓库的基本知识
- 使用 Subversion 的正常工作周期(动手实践)
- 创建分支和标签
- 创建锁和其他控制件
- 设计用户端工具并将其与 IDE 集成
- 选择和配置储存库查看工具
- 设置通用使用者策略,包括为这些硬性限制设置 Subversion 钩子
- 设计自动检出和构建或编译,甚至自动测试
United Arab Emirates - Subversion for Administrators
Qatar - Subversion for Administrators
Egypt - Subversion for Administrators
Saudi Arabia - Subversion for Administrators
South Africa - Subversion for Administrators
Brasil - Subversão para Administradores
Canada - Subversion for Administrators
中国 - Subversion for Administrators
香港 - Subversion for Administrators
澳門 - Subversion for Administrators
台灣 - Subversion for Administrators
USA - Subversion for Administrators
Österreich - Subversion für Administratoren
Schweiz - Subversion für Administratoren
Deutschland - Subversion für Administratoren
Czech Republic - Subversion for Administrators
Denmark - Subversion for Administrators
Estonia - Subversion for Administrators
Finland - Subversion for Administrators
Greece - Subversion for Administrators
Magyarország - Subversion for Administrators
Ireland - Subversion for Administrators
Luxembourg - Subversion for Administrators
Latvia - Subversion for Administrators
España - Subversión para Administradores
Italia - Subversion for Administrators
Lithuania - Subversion for Administrators
Nederland - Subversion for Administrators
Norway - Subversion for Administrators
Portugal - Subversão para Administradores
România - Subversion for Administrators
Sverige - Subversion for Administrators
Türkiye - Subversion for Administrators
Malta - Subversion for Administrators
Belgique - Subversion for Administrators
France - Subversion for Administrators
日本 - Subversion for Administrators
Australia - Subversion for Administrators
Malaysia - Subversion for Administrators
New Zealand - Subversion for Administrators
Philippines - Subversion for Administrators
Singapore - Subversion for Administrators
Thailand - Subversion for Administrators
Vietnam - Subversion for Administrators
India - Subversion for Administrators
Argentina - Subversión para Administradores
Chile - Subversión para Administradores
Costa Rica - Subversión para Administradores
Ecuador - Subversión para Administradores
Guatemala - Subversión para Administradores
Colombia - Subversión para Administradores
México - Subversión para Administradores
Panama - Subversión para Administradores
Peru - Subversión para Administradores
Uruguay - Subversión para Administradores
Venezuela - Subversión para Administradores
Polska - Subversion for Administrators
United Kingdom - Subversion for Administrators
South Korea - Subversion for Administrators
Pakistan - Subversion for Administrators
Sri Lanka - Subversion for Administrators
Bulgaria - Subversion for Administrators
Bolivia - Subversión para Administradores
Indonesia - Subversion for Administrators
Kazakhstan - Subversion for Administrators
Moldova - Subversion for Administrators
Morocco - Subversion for Administrators
Tunisia - Subversion for Administrators
Kuwait - Subversion for Administrators
Oman - Subversion for Administrators
Slovakia - Subversion for Administrators
Kenya - Subversion for Administrators
Nigeria - Subversion for Administrators
Botswana - Subversion for Administrators
Slovenia - Subversion for Administrators
Croatia - Subversion for Administrators
Serbia - Subversion for Administrators
Bhutan - Subversion for Administrators