Course Outline

Pengaturan server SVN

  • instal paket dan semua ketergantungannya
  • untuk membuat satu repositori atau beberapa repositori dengan pertimbangan lokasi yang masuk akal, impor awal, migrasi dari CVS dan sistem kontrol versi lainnya

Sempurnakan semua jenis skema akses, termasuk http, https, svn, svn+ssh, file, terutama untuk mempertimbangkan hal berikut

  • cara mengkonfigurasi modul Apache
  • untuk menggunakan variabel lingkungan ssh untuk mempersingkat url svn+ssh://
  • untuk menentukan database pengguna yang tepat dan merancang daftar kontrol akses atau pola otorisasi yang kompleks
  • untuk integrasi dengan LDAP / pengontrol domain / MySQL / PAM / dll untuk otentikasi pengguna

Konfigurasikan tata letak repositori yang masuk akal

  • Setiap sub-proyek memiliki struktur pohon lengkap seperti batang, cabang dan tag, cocok untuk sub-proyek yang inklusif dan mandiri, tidak banyak saling ketergantungan, API setiap sub-proyek stabil dan matang
  • semua modul ada di trunk / cabang dan tag, cocok untuk proyek yang kompak secara logis, ada hubungan yang kuat di antara modul
  • perbedaan dan manfaat

Strategi pencadangan dan pemulihan bencana

  • strategi cadangan, termasuk: metode asli dengan sinkronisasi svn, alat pihak ketiga seperti rsync, salinan panas
  • seluruh cadangan repositori vs setiap pemeriksaan revisi atau pembuangan
  • pemulihan bencana
  • menghapus file dan riwayat secara permanen

Pengetahuan dasar tentang pengelolaan repositori

  • siklus kerja normal dengan subversi (praktik langsung)
  • membuat cabang dan tag
  • membuat kunci dan kontrol lainnya
  • merancang alat sisi klien dan mengintegrasikannya dengan IDE
  • memilih dan mengonfigurasi fasilitas tampilan repositori
  • mengatur kebijakan umum pengguna, termasuk mengatur kait subversi untuk pembatasan keras tersebut
  • merancang check-out dan build atau kompilasi otomatis, dan bahkan pengujian otomatis

Requirements

  • Pengetahuan pengguna tentang cara bekerja dengan Subversion (setara dengan kursus Subversion untuk Pengguna)
  • Pengalaman administrasi sistem umum dalam sistem operasi
  • Pengetahuan dasar server Apache
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses (Minimal 5 peserta)

Related Categories