Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
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
Course - Subversion for Administrators
Trainer made an excellent job answering questions and being helpful.