Eğitim İçeriği

SVN sunucusu kurulumu

  • paket ve tüm bağımlılıkları yükleyin
  • tek bir depo veya birden fazla depo oluşturun, yer seçimlerine dikkat edin, ilk içeriği aktarın, CVS ve diğer sürüm kontrol sistemlerinden geçiş yapın

HTTP, HTTPS, SVN, SVN+SSH, FILE erişim şemalarını iyileştirin, özellikle aşağıdaki konuları göz önünde bulundurun

  • Apache modüllerini nasıl yapılandıracağınızı öğrenin
  • ssh çevresel değişkenlerini kullanarak svn+ssh:// URL'lerini kısaltın
  • uygun kullanıcı veritabanlarını tanımlayın ve karmaşık erişim kontrol listeleri veya yetkilendirme desenleri tasarlayın
  • LDAP, etki alanı denetleyicisi, MySQL, PAM vb. ile kullanıcı kimlik doğrulamasını tümleştirmeyi öğrenin

Mantıklı bir depo düzeni yapılandırın

  • her alt-projede trunk, branches ve tags gibi tam bir ağaç yapısı olsun, alt-projeler bağımsız ve kendinden yeterli olmalı, aralarındaki bağımlılıklar az olmalı, her alt-projenin API'leri kararlı ve olgun olmalı
  • tüm modüller trunk, branches ve tags üzerinde olsun, mantıksal olarak sıkı bir proje için uygun, modüller arasında güçlü bir bağlama sahip olmalı
  • farkları ve avantajları

Yedekleme stratejisi ve felaket kurtarma

  • yedekleme stratejisi, şunları içerir: svn sync ile yerel yöntem, rsync gibi üçüncü taraf araçlar, hot copy
  • tam depo yedeği ve her revizyonun çıkarılması veya dökümü arasındaki farklar
  • felaket kurtarma
  • dosyaları ve tarihçeyi kalıcı olarak kaldırma

Depoların yönetimiyle ilgili temel bilgi

  • Subversion ile normal çalışma döngüsü (uygulamalı pratikler)
  • dallar ve etiketler oluşturun
  • kilitlemeler ve diğer kontrolleri oluşturun
  • istemci tarafı araçları tasarlayın ve bu araçları IDE'larla tümleştirin
  • depo görüntüleme tesislerini seçin ve yapılandırın
  • genel kullanıcı politikalarını belirleyin, bu politikalar arasında zorunlu kısıtlamalar için Subversion kancalarını ayarlayın
  • otomatik çekme ve derleme veya derlemeyi tasarlayın, hatta otomatik testleri de dahil olabilir

Kurs İçin Gerekli Önbilgiler

  • Subversion ile çalışma bilgisi (Subversion için Kullanıcılar kursunun eşdeğeri)
  • İşletim sistemi(lerinde) genel sistem yönetimi deneyimi
  • Apache sunucusu temel bilgisi
 7 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (2)

Yaklaşan Etkinlikler

İlgili Kategoriler