Schulungsübersicht

SVN-Server-Setup

  • Installieren Sie das Paket und alle Abhängigkeiten
  • zum Erstellen eines oder mehrerer Repositorys mit sinnvollen Standortüberlegungen, Erstimport, Migration von CVS und anderen Versionskontrollsystemen

Passen Sie alle Arten von Zugriffsschemata an, einschließlich http, https, svn, svn+ssh, file, und beachten Sie dabei insbesondere Folgendes

  • wie man Apache-Module konfiguriert
  • um SSH-Umgebungsvariablen zu verwenden, um SVN+SSH://-URLs zu verkürzen
  • um geeignete Benutzerdatenbanken zu definieren und komplexe Zugriffskontrolllisten oder Autorisierungsmuster zu entwerfen
  • zur Integration mit LDAP / Domänencontroller / MySQL / PAM / etc für Benutzerauthentifizierungen

Konfigurieren Sie ein sinnvolles Repository-Layout

  • Jedes Unterprojekt verfügt über eine vollständige Baumstruktur wie Stamm, Zweige und Tags. Geeignet für Unterprojekte, inklusiv und in sich geschlossen, keine große gegenseitige Abhängigkeit. Die APIs der einzelnen Unterprojekte sind stabil und ausgereift
  • Alle Module sind auf Trunk/Zweigen und Tags vorhanden, geeignet für ein logisch kompaktes Projekt, es besteht eine starke Kopplung zwischen den Modulen
  • Unterschied und Vorteile

Backup-Strategie und Disaster Recovery

  • Sicherungsstrategie, einschließlich: native Methode mit SVN-Synchronisierung, Tools von Drittanbietern wie Rsync, Hot Copy
  • Sicherung des gesamten Repositorys im Vergleich zum Auschecken oder Dumpen jeder Revision
  • Notfallwiederherstellung
  • Dateien und Verlauf dauerhaft entfernen

Grundkenntnisse über die Verwaltung von Repositories

  • normaler Arbeitszyklus mit Subversion (praktische Übungen)
  • Erstellen Sie Zweige und Tags
  • Erstellen Sie Sperren und andere Kontrollen
  • Entwerfen Sie clientseitige Tools und integrieren Sie sie in IDEs
  • Repository-Anzeigemöglichkeiten auswählen und konfigurieren
  • Legen Sie allgemeine Benutzerrichtlinien fest, einschließlich der Festlegung von Subversion-Hooks für diese harten Einschränkungen
  • Entwerfen Sie automatisches Auschecken und Erstellen oder Kompilieren und sogar automatisches Testen

Voraussetzungen

  • Kenntnisse in der Arbeit mit Subversion (Äquivalent zum Kurs "Subversion für Anwender")
  • Allgemeine Systemadministrationserfahrung mit dem/den Betriebssystem(en)
  • Grundkenntnisse des Apache-Servers
  7 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (2)

Kombinierte Kurse

Verwandte Kategorien