Đề cương khóa học

Cài đặt máy chủ SVN

  • Cài đặt gói và tất cả các phụ thuộc
  • Tạo một hoặc nhiều kho lưu trữ với các cân nhắc về vị trí hợp lý, nhập ban đầu, di chuyển từ CVS và các hệ thống kiểm soát phiên bản khác

Tinh chỉnh tất cả các lược đồ truy cập, bao gồm http, https, svn, svn+ssh, file, đặc biệt xem xét những điều sau

  • Cách cấu hình các mô-đun Apache
  • Sử dụng các biến môi trường ssh để rút ngắn các URL svn+ssh://
  • Định nghĩa cơ sở dữ liệu người dùng phù hợp và thiết kế danh sách kiểm soát truy cập hoặc mô hình ủy quyền phức tạp
  • Tích hợp với LDAP / bộ điều khiển miền / MySQL / PAM / v.v. để xác thực người dùng

Cấu hình bố cục kho lưu trữ hợp lý

  • Mỗi dự án con có cấu trúc cây hoàn chỉnh như trunk, branches và tags, phù hợp với các dự án con độc lập và tự chứa, ít phụ thuộc lẫn nhau, API của mỗi dự án con ổn định và trưởng thành
  • Tất cả các mô-đun tồn tại trên trunk / branches và tags, phù hợp với một dự án logic nhỏ gọn, có sự liên kết chặt chẽ giữa các mô-đun
  • Sự khác biệt và lợi ích

Chiến lược sao lưu và phục hồi thảm họa

  • Chiến lược sao lưu, bao gồm: phương pháp gốc với svn sync, các công cụ của bên thứ ba như rsync, hot copy
  • Sao lưu toàn bộ kho lưu trữ so với việc checkout hoặc dump từng phiên bản
  • Phục hồi thảm họa
  • Loại bỏ vĩnh viễn các tệp và lịch sử

Kiến thức cơ bản về quản lý kho lưu trữ

  • Chu trình làm việc bình thường với subversion (thực hành)
  • Tạo branches và tags
  • Tạo locks và các điều khiển khác
  • Thiết kế các công cụ phía máy khách và tích hợp chúng với IDEs
  • Chọn và cấu hình các tiện ích xem kho lưu trữ
  • Đặt các chính sách người dùng chung, bao gồm đặt các subversion hooks cho các hạn chế cứng nhắc
  • Thiết kế tự động checkout và build hoặc biên dịch, và thậm chí kiểm tra tự động

Requirements

  • Người dùng có kiến thức về cách làm việc với Subversion (tương đương với khóa học Subversion dành cho Người dùng).
  • Kinh nghiệm quản trị hệ thống nói chung trong hệ điều hành.
  • Kiến thức cơ bản về máy chủ Apache.
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories