Kursplan

SVN-serverinställningar

  • installera paketet och alla beroenden
  • att skapa ett arkiv eller flera arkiv med förnuftiga platsöverväganden, initial import, migrera från CVS och andra versionskontrollsystem

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

  • hur man konfigurerar Apache-moduler
  • att använda ssh-miljövariabler för att förkorta svn+ssh://-urls
  • att definiera korrekta användardatabaser och designa komplexa åtkomstkontrollister eller auktoriseringsmönster
  • att integrera med LDAP / domänkontrollant / MySQL / PAM / etc för användarautentiseringar

Konfigurera en förnuftig lagerlayout

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

Backupstrategi och katastrofåterställning

  • säkerhetskopieringsstrategi, inklusive: inbyggd metod med svn sync, tredjepartsverktyg som rsync, hot copy
  • säkerhetskopiering av hela arkivet kontra varje revisionsutcheckning eller dump
  • katastrofåterställning
  • ta bort filer och historik permanent

Grundläggande kunskap om hantering av repositories

  • normal arbetscykel med subversion (hand-on praxis)
  • skapa grenar och taggar
  • skapa lås och andra kontroller
  • designa verktyg på klientsidan och integrera dem med IDE:er
  • välja och konfigurera förrådsvisningsfaciliteter
  • ställa in allmänna användarpolicyer, inklusive ange subversion-krokar för dessa hårda begränsningar
  • designa automatisk utcheckning och bygg eller kompilering, och till och med automatisk testning

Krav

  • Användarnas kunskap om att arbeta med Subversion (motsvarande kursen Subversion for Users)
  • Allmän erfarenhet av systemadministration i operativsystemet(en)
  • Apache-server grundläggande kunskaper
  7 timmar
 

Antal deltagare


Starts

Ends


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

Vittnesmål (2)

Relaterade Kurser

Relaterade Kategorier