Schița de curs

Configurarea serverului SVN

  • instalați pachetul și toate dependențele
  • pentru a crea un depozit sau mai multe depozite cu considerații sensibile privind locația, importul inițial, migrarea din CVS și alte sisteme de control al versiunilor

Reglați fin toate tipurile de scheme de acces, inclusiv http, https, svn, svn+ssh, fișier, special pentru a lua în considerare următoarele

  • cum se configurează modulele Apache
  • pentru a utiliza variabilele de mediu ssh pentru a scurta svn+ssh:// URL-urile
  • pentru a defini baze de date adecvate pentru utilizatori și pentru a proiecta liste complexe de control al accesului sau modele de autorizare
  • pentru a se integra cu LDAP / controler de domeniu / MySQL / PAM / etc pentru autentificarea utilizatorilor

Configurați aspectul rațional al depozitului

  • fiecare sub-proiect are o structură arborescentă completă, cum ar fi trunchi, ramuri și etichete, potrivite pentru sub-proiecte sunt incluzive și autonome, nu prea multă interdependență, API-urile fiecărui sub-proiect sunt stabile și mature
  • toate modulele există pe trunchi/ramuri și etichete, potrivite pentru un proiect logic compact, există o cuplare puternică între module
  • diferenta si beneficii

Strategia de backup și recuperare în caz de dezastru

  • strategie de backup, inclusiv: metodă nativă cu sincronizare svn, instrumente terțe, cum ar fi rsync, copiere la cald
  • copie de rezervă a întregului depozit față de fiecare verificare sau descărcare de revizuire
  • recuperare în caz de dezastru
  • eliminați definitiv fișierele și istoricul

Cunoștințe de bază despre gestionarea depozitelor

  • ciclu normal de lucru cu subversiune (practici manuale)
  • creați ramuri și etichete
  • creați încuietori și alte comenzi
  • proiectați instrumente la nivelul clientului și integrați-le cu IDE-uri
  • alegeți și configurați facilitățile de vizualizare a depozitului
  • stabiliți politici generale pentru utilizatori, inclusiv setați cârlige de subversiune pentru acele restricții severe
  • proiectați verificarea automată și construirea sau compilarea și chiar testarea automată

Cerințe

  • Cunoștințe de lucru cu Subversion pentru utilizatori (echivalentul cursului Subversion pentru utilizatori)
  • .
  • Experiență generală de administrare a sistemului în sistemul (sistemele) de operare
  • .
  • Cunoștințe de bază despre serverul Apache
  • .
  7 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

Categorii înrudite