感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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 钩子
- 设计自动检出和构建或编译,甚至自动测试
要求
- 使用者对 Subversion 的使用知识(相当于 Subversion for Users 课程)
- 操作系统的一般系统管理经验
- Apache 伺服器基础知识
7 小时
客户评论 (2)
The trainer was definitely one the strongest parts. Good mood, strong knowledge and also don't let anyone get bothered.
Alison Luan Nunes de Souza - Valeo Thermal Commercial Vehicles Germany GmbH
课程 - Subversion for Administrators
Trainer made an excellent job answering questions and being helpful.