Kom i kontakt

Kursplan

Källkods-Suveränitet

  • Varför molnbaserade Git-plattformar kan exponera egna kod och affelshemligheter.
  • Gitea-arkitektur och jämförelse med GitHub, GitLab och Forgejo.
  • Licensiering, användarvillkor och dataexportöverväganden.

Installation och Konfiguration

  • Docker Compose-distribution med PostgreSQL och Redis.
  • Binärinstallation på Linux med systemd-tjänst.
  • Omförmedlare, TLS och SSH-portkonfiguration.
  • Inledande installationsguide: databas, admin-konto och app.ini-anpassning.

Lagringsplatsadministration

  • Skapa organisationer, team och lagringsplatser.
  • Grenskydd, obligatoriska granskningar och signerade commit-filer.
  • Ärendespårning, etiketter, faser och Kanban-brädor.
  • Wiki och distributionsartefakter för lagring.

CI/CD med Gitea Actions

  • Aktivera Gitea Actions och registrera act runnar.
  • Skriva workflow-YAML-filer för byggnation, testning och distribution.
  • Säkerhet för självhostade runnare och behållarisolation.
  • Artefakcache och matrisbygge.

Migrering från Moln-Forgehar

  • Lagringsplats-speglning och import från GitHub/GitLab.
  • Migrera ärenden, pull requests och släppanteckningar.
  • Behåll commit-signaturer och GPG-nyttjandekontroll.

Autentisering och Tillträdeskontroll

  • LDAP-, Active Directory- och OpenID Connect-integration.
  • Tvåfaktorsautentisering och hantering av distributionsnycklar.
  • Lagringsplats-synlighet: offentligt, internt och privat läge.

Säkerhet och Överensstämmelse

  • Förpliktelse till commit-signering med GPG och SSH-nycklar.
  • Revisionsloggar för åtkomst till lagringsplatser och adminändringar.
  • Beroendesökning och sårbarhetswebhook-varningar.

Förvaltning och Skalning

  • Säkerhetskopieringsstrategier för Git-data, ärenden och bilagor.
  • Databasoptimering och flytta bilagor till S3-lagring.
  • Uppgradera Gitea och hantera brytande ändringar.

Krav

  • Grundläggande kunskaper om Git och versionshantering.
  • Kunskap om Linux-serveradministration inklusive Docker.
  • Kännedom om CI/CD-pipelines och webhooks.

Målgrupp

  • Utvecklingsteam som ersätter GitHub eller GitLab.com.
  • Organisationer som kräver lokal förvaring av källkod.
  • Myndigheter och försvarsentreprenörer med begränsningar kring kodexport.
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier