Schița de curs

Configurarea serverului SVN

  • să instalați pachetul și toate dependențele
  • crearea unui depozit sau a mai multor depozite cu considerații sensibile privind locația, importul inițial, migrarea din CVS și alte sisteme de control al versiunilor

reglarea fină a tuturor tipurilor de scheme de acces, inclusiv http, https, svn, svn+ssh, fișier, în special pentru a lua în considerare următoarele

  • cum să configurați modulele Apache
  • utilizarea variabilelor de mediu ssh pentru a scurta urlele svn+ssh://
  • pentru a defini baze de date de utilizatori adecvate și a proiecta liste complexe de control al accesului sau modele de autorizare
  • integrarea cu LDAP / controler de domeniu / MySQL / PAM / etc. pentru autentificarea utilizatorilor

Configurați un aspect sensibil al depozitului

  • fiecare subproiect are o structură arborescentă completă, cum ar fi trunchiul, ramurile și etichetele, potrivite pentru subproiecte sunt incluzive și autonome, nu prea interdependente, API-urile fiecărui subproiect sunt stabile și mature
  • toate modulele există pe trunchi / ramuri și etichete, potrivite pentru un proiect logic compact, există o cuplare puternică între module
  • diferențe și beneficii

Strategie de backup și recuperare în caz de dezastru

  • strategia de backup, inclusiv: metoda nativă cu svn sync, instrumente terțe, cum ar fi rsync, hot copy
  • salvarea întregului depozit față de verificarea sau descărcarea fiecărei revizuiri
  • recuperarea în caz de dezastru
  • eliminarea permanentă a fișierelor și a istoricului

Cunoștințe de bază despre gestionarea depozitelor

  • ciclul normal de lucru cu subversiunea (practici practice)
  • crearea de ramuri și etichete
  • crearea de blocaje și alte controale
  • proiectarea de instrumente client-side și integrarea acestora cu IDE-uri
  • alegerea și configurarea facilităților de vizualizare a depozitelor
  • stabilirea politicilor generale de utilizare, inclusiv stabilirea de cârlige subversion pentru restricțiile severe
  • conceperea verificării automate și a construirii sau compilării, și chiar a testării automate

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ă privind serverul Apache
 7 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Upcoming Courses

Categorii înrudite