Struttura del corso

Configurazione del server SVN

  • Installa il pacchetto e tutte le dipendenze
  • per creare un repository o più repository con considerazioni di posizione sensate, importazione iniziale, migrazione da CVS e altri sistemi di controllo di versione

Metti a punto tutti i tipi di schemi di accesso, inclusi http, https, svn, svn+ssh, file, specialmente da considerare quanto segue

  • come configurare i moduli Apache
  • Per utilizzare le variabili d'ambiente SSH per abbreviare gli URL SVN+SSH://
  • definire database utenti appropriati e progettare complesse liste di controllo degli accessi o modelli di autorizzazione
  • per l'integrazione con LDAP / controller di dominio / MySQL / PAM / etc per le autenticazioni utente

Configura un layout del repository sensato

  • ogni sottoprogetto ha una struttura ad albero completa come tronco, rami e tag, adatto per i sottoprogetti sono inclusivi e autonomi, non c'è molta interdipendenza, le API di ogni sottoprogetto sono stabili e mature
  • Tutti i moduli esistono su tronco / rami e tag, adatto per un progetto logicamente compatto, esiste un forte accoppiamento tra i moduli
  • Differenza e vantaggi

Strategia di backup e ripristino di emergenza

  • Strategia di backup, tra cui: metodo nativo con SVN Sync, strumenti di terze parti come rsync, hot copy
  • Backup dell'intero repository rispetto a ogni checkout o dump di revisione
  • Ripristino di emergenza
  • Rimuovi definitivamente i file e la cronologia

Conoscenze di base sulla gestione dei repository

  • ciclo di lavoro normale con sovversione (pratiche manuali)
  • Creare rami e tag
  • Creare blocchi e altri controlli
  • progettare strumenti lato client e integrarli con gli IDE
  • Scelta e configurazione delle funzioni di visualizzazione del repository
  • Imposta le politiche generali dell'utente, incluso l'impostazione degli hook di Subversion per quelle restrizioni rigide
  • progettazione, check-out automatico e compilazione o compilazione, e persino test automatici

Requisiti

  • Conoscenza da parte degli utenti del lavoro con Subversion (l'equivalente del corso Subversion for Users)
  • Esperienza generale nell'amministrazione del sistema o dei sistemi operativi
  • Conoscenze di base del server Apache
 7 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative