Struttura del corso

Configurazione del server SVN

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

Ottimizza tutti i tipi di schemi di accesso, inclusi http, https, svn, svn+ssh, file, specialmente per considerare di seguire

  • come configurare i moduli Apache
  • Per utilizzare le variabili d'ambiente SSH per abbreviare gli URL svn+ssh://
  • per definire database utente appropriati e progettare elenchi di controllo di accesso complessi o modelli di autorizzazione
  • per l'integrazione con LDAP / controller di dominio / MySQL / PAM / ecc per le autenticazioni degli utenti

Configurare il 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, adatti per un progetto logicamente compatto, esiste un forte accoppiamento tra i moduli
  • Differenza e vantaggi

Strategia di backup e disaster recovery

  • Strategia di backup, tra cui: metodo nativo con sincronizzazione SVN, strumenti di terze parti come rsync, copia a caldo
  • Backup dell'intero repository rispetto a ogni revisione di checkout o dump
  • 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)
  • Creazione di rami e tag
  • Creare blocchi e altri controlli
  • progettare strumenti lato client e integrarli con gli IDE
  • Scegliere e configurare le funzionalità di visualizzazione del repository
  • impostare le politiche generali per l'utente, incluso impostare gli hook di subversion per quelle restrizioni rigide
  • Progetta il check-out automatico e la compilazione o la compilazione e persino il test automatico

Requisiti

  • Conoscenza da parte degli utenti di come lavorare con Subversion (l'equivalente del corso Subversion for Users)
  • Esperienza generale di amministrazione di sistema nei sistemi operativi
  • Conoscenza di base del server Apache
  7 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (2)

Corsi relativi

Categorie relative