感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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.