Neem contact met ons op

Cursusaanbod

Soevereiniteit over broncode

  • Waarom cloud Git-platforms eigendommen van code en handelsgeheimen blootstellen.
  • Gitea-architectuur en vergelijking met GitHub, GitLab en Forgejo.
  • Licenties, algemene voorwaarden en overwegingen met betrekking tot datagegevensexport.

Installatie en configuratie

  • Docker Compose-implementatie met PostgreSQL en Redis.
  • Binaire installatie op Linux met een systemd-service.
  • Configuratie van reverse proxy, TLS en SSH-poorten.
  • Initiele set-upwizard: database, beheerdersaccount en tuning van app.ini.

Repositorybeheer

  • Aanmaken van organisaties, teams en repository's.
  • Branchbescherming, vereiste reviews en gecommitteed commits.
  • Probleemtracking, labels, mijlpalen en Kanban-borden.
  • Wiki en hosting van release-artefacten.

CI/CD met Gitea Actions

  • Gitea Actions inschakelen en act runners registreren.
  • Workflow-YAML schrijven voor bouwen, testen en implementeren.
  • Beveiliging van zelfgehoste runners en containerisolatie.
  • Artefactcache en matrixbuilds.

Migratie van cloud-forge-platforms

  • Repository-mirroring en importeren van GitHub/GitLab.
  • Migratie van issues, pull requests en release-opmerkingen.
  • Behoud van commit-handtekeningen en GPG-sleutelvertrouwen.

Authenticatie en toegangsbeheer

  • Integratie van LDAP, Active Directory en OpenID Connect.
  • Twee-factor-authenticatie en beheer van implementatietokens.
  • Repository-zichtbaarheid: publiek, intern en privé.

Beveiliging en compliance

  • Afdwingen van commit-signing met GPG- en SSH-sleutels.
  • Audit-logboeken voor repository-toegang en beheerderswijzigingen.
  • Scanen van afhankelijkheden en webhook-waarschuwingen voor kwetsbaarheden.

Onderhoud en schaalbaarheid

  • Back-upstrategieën voor Git-gegevens, issues en bijlagen.
  • Databasoptimalisatie en uitwisselen van bijlagen naar S3.
  • Upgraden van Gitea en omgaan met breaking changes.

Vereisten

  • Kennis van Git en versiebeheerconcepten op tussenin-niveau.
  • Administratie van Linux-servers, inclusief Docker.
  • Bekendheid met CI/CD-pipelines en webhooks.

Doelgroep

  • Ontwikkelteams die GitHub of GitLab.com vervangen.
  • Organisaties die broncodebeheer op eigen servers vereisen.
  • Overheidsinstanties en defensiëleveranciers met exportbeperkingen voor code.
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën