Kursplan

Inställning av SVN-server

  • Installera paketet och alla beroenden
  • för att skapa ett arkiv eller flera arkiv med förnuftiga platsöverväganden, initial import, migrering från CVS och andra versionshanteringssystem

Finjustera alla typer av åtkomstscheman, inklusive http, https, svn, svn+ssh, fil, särskilt för att överväga följande

  • hur man konfigurerar Apache-moduler
  • Så här använder du SSH-miljövariabler för att förkorta SVN+SSH:// URL:er
  • för att definiera korrekta användardatabaser och designa komplexa åtkomstkontrollistor eller auktoriseringsmönster
  • för att integrera med LDAP / domänkontrollant / MySQL / PAM / etc för användarautentiseringar

Konfigurera en förnuftig databaslayout

  • varje delprojekt har en komplett trädstruktur som stam, grenar och taggar, lämpliga för delprojekt är inkluderande och fristående, inte mycket ömsesidigt beroende, API:er för varje delprojekt är stabila och mogna
  • Alla moduler finns på stam / grenar och taggar, lämpliga för ett logiskt kompakt projekt, det finns stark koppling mellan moduler
  • Skillnad och fördelar

Strategi för säkerhetskopiering och haveriberedskap

  • Strategi för säkerhetskopiering, inklusive: Inbyggd metod med SVN-synkronisering, verktyg från tredje part som Rsync, Hot Copy
  • Säkerhetskopiering av hela lagringsplatsen jämfört med utcheckning eller dumpning av varje revision
  • Katastrofåterställning
  • Ta bort filer och historik permanent

Grundläggande kunskaper om hantering av repositorys

  • normal arbetscykel med subversion (praktiska övningar)
  • Skapa grenar och taggar
  • Skapa lås och andra kontroller
  • designa verktyg på klientsidan och integrera dem med IDE:er
  • Välja och konfigurera visningsfunktioner för repository
  • Ställ in allmänna användarpolicyer, inklusive sätt Subversion-krokar för de hårda begränsningarna
  • Designa automatisk utcheckning och bygge eller kompilering, och till och med automatisk testning

Krav

  • Användares kunskap om att arbeta med Subversion (motsvarigheten till kursen Subversion för användare)
  • Allmän erfarenhet av systemadministration i operativsystemet/operativsystemen
  • Grundläggande kunskaper om Apache-server
 7 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier