Kerangka Materi

Pengaturan Server SVN

  • menginstal paket dan semua dependensinya
  • membuat satu repositori atau beberapa repositori dengan pertimbangan lokasi yang masuk akal, import awal, migrasi dari CVS dan sistem kontrol versi lainnya

Menyesuaikan semua jenis skema akses, termasuk http, https, svn, svn+ssh, file, khususnya mempertimbangkan berikut

  • cara mengonfigurasi modul Apache
  • menggunakan variabel lingkungan ssh untuk mempersingkat url svn+ssh://
  • mendefinisikan basis data pengguna yang tepat dan merancang daftar kontrol akses atau pola otorisasi yang kompleks
  • mengintegrasikan dengan LDAP / domain controller / MySQL / PAM / dll untuk otentikasi pengguna

Mengonfigurasi tata letak repositori yang masuk akal

  • setiap sub-proyek memiliki struktur pohon lengkap seperti trunk, branches dan tags, cocok untuk sub-proyek yang inklusif dan mandiri, tidak banyak ketergantungan, API dari setiap sub-proyek stabil dan matang
  • semua modul ada di trunk / branches dan tags, cocok untuk proyek yang secara logis padat, ada keterkaitan kuat antara modul
  • perbedaan dan manfaatnya

Strategi Cadangan dan Pemulihan Bencana

  • strategi cadangan, termasuk: metode asli dengan svn sync, alat pihak ketiga seperti rsync, hot copy
  • cadangan seluruh repositori vs pengecekan atau dump setiap revisi
  • pemulihan bencana
  • menghapus permanen file dan riwayatnya

Pengetahuan Dasar tentang Pengelolaan Repositori

  • siklus kerja normal dengan Subversion (latihan praktis)
  • membuat cabang dan tag
  • membuat kunci dan kontrol lainnya
  • merancang alat sisi klien dan mengintegrasikannya dengan IDEs
  • memilih dan mengonfigurasi fasilitas penampilan repositori
  • menetapkan kebijakan pengguna umum, termasuk mengatur hook Subversion untuk batasan yang sulit diterapkan
  • merancang pengecekan otomatis dan pembuatan atau kompilasi, bahkan pengujian otomatis

Persyaratan

  • Pengetahuan pengguna tentang bekerja dengan Subversion (setara dengan kursus Subversion untuk Pengguna)
  • Pengalaman administrasi sistem umum di sistem operasi (s)
  • Pengetahuan dasar tentang server Apache
 7 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait