Kursplan

Oppsett av SVN-server

  • installere pakken og alle avhengigheter
  • opprette en lagringsløkke eller flere lagringsløkker med gode lokasjonsvurderinger, initiell import, overføre fra CVS og andre versjonskontrollsystemer

Finejustere alle slags tilgangsskjemaer, inkludert http, https, svn, svn+ssh, fil, spesielt med hensyn til følgende

  • hvordan konfigurere Apache-moduler
  • bruke ssh-miljøvariabler for å forkorte svn+ssh://-adresser
  • definere passende brukerdatabaser og designe komplekse tilgangskontrollister eller autorisasjonsmønstre
  • integrere med LDAP / domenekontroller / MySQL / PAM / etc. for brukerautentiseringer

Konfigurere en god lagringsløyyelayout

  • hvert underprosjekt har en fullstendig trestruktur som stam, grener og tagger, egnet for underprosjekter som er inkludert og selvstendige, med lite gjensidig avhengighet, APIer i hvert underprosjekt er stabile og moden
  • alle moduler eksisterer på stam / grener og tagger, egnet for et logisk kompakt prosjekt, det finnes sterke sammenhenger mellom modulene
  • forskjeller og fordeler

Sikkerhetskopieringsstrategi og nøytraliseringsplan

  • sikkerhetskopieringsstrategi, inkludert: nativ metode med svn sync, tredjepartverktøy som rsync, hot copy
  • sikkerhetskopi av hele lagringsløkken vs. hentning eller dump av hver revisjon
  • nøytraliseringsplan
  • fjerne filer og historikk permanent

Grunnleggende kunnskap om administrering av lagringsløkker

  • vanlig arbeidsprosess med Subversion (praktisk øvelse)
  • opprette grener og tagger
  • opprette låser og andre kontroller
  • designe klientprogramværktøy og integrere dem med IDE-er
  • velge og konfigurere verktøy for visning av lagringsløkker
  • sette generelle brukerpolitikker, inkludert å sette Subversion-utløsere for hardt nedsatt restriksjoner
  • designe automatisk henting og bygging eller kompilering, og til og med automatiske tester

Krav

  • Brukerkunnskap om å jobbe med Subversion (den samme kunnskapen som i kurset "Subversion for Users")
  • Generell systemadministrasjons erfaring i operativsystemet eller -systemene
  • Grunnleggende kunnskap om Apache-server
 7 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier