Cursusaanbod

SVN-server opzetten

  • het pakket en alle afhankelijkheden installeren
  • een repository of meerdere repositories met zorgvuldige locatieoverwegingen maken, initiële import uitvoeren, migreren van CVS en andere versiebeheersystemen

Fijnafstellen van alle soorten toegangsschemas, waaronder http, https, svn, svn+ssh, file, met name het volgende overwegen

  • hoe Apache-modules te configureren
  • ssh-omgevingsvariabelen gebruiken om svn+ssh://-urls te verkorten
  • passende gebruikersdatabases definiëren en complexe toegangscontrolelijsten of autorisatiepatronen ontwerpen
  • integreren met LDAP, domeincontroller, MySQL, PAM, etc. voor gebruikersauthenticatie

Sensibel repository-layout configureren

  • elk subproject heeft een volledige boomstructuur zoals trunk, branches en tags, geschikt voor zelfstandige en zelfvoorzienende subprojecten met weinig wederzijdse afhankelijkheid, de API's van elk subproject zijn stabiel en volwassen
  • alle modules bestaan op trunk, branches en tags, geschikt voor een logisch compact project waarin er sterke koppelingen tussen de modules bestaan
  • verschil en voordelen

Back-upstrategie en herstel na ramp

  • back-upstrategie, inclusief: inheemse methode met svn sync, derden tools zoals rsync, hot copy
  • volledige repository-backup vs. individuele revisie-checkout of dump
  • herstel na ramp
  • bestanden en geschiedenis permanent verwijderen

Basiswetenschap over het beheren van repositories

  • normale werkcyclus met Subversion (praktijkopdrachten)
  • branches en tags maken
  • locks en andere controles instellen
  • client-side-tools ontwerpen en integreren met IDE's
  • repository-weergavefaciliteiten selecteren en configureren
  • algemene gebruikersbeleid instellen, inclusief Subversion-hooks voor die strenge beperkingen
  • automatische checkout en build of compilatie ontwerpen, en zelfs automatisch testen

Vereisten

  • Gebruikerskennis van werken met Subversion (het equivalent van de cursus Subversion voor Gebruikers)
  • Algemene systeembeheerervaring in het besturingssysteem(en)
  • Basiswetenschap van de Apache-server
 7 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën