Kom i kontakt

Kursplan

Suveränitet över källkod

  • Varför moln-baserade git-plattformar exponerar proprietär kod och affelshemligheter.
  • Gitea-arkitektur och jämförelse med GitHub, GitLab och Forgejo.
  • Licensiering, användarvillkor och överväganden kring dataexport.

Installation och konfiguration

  • Docker Compose-deployment med PostgreSQL och Redis.
  • Binärinstallation på Linux med systemd-tjänst.
  • Reverse proxy, TLS och SSH-portkonfiguration.
  • Initial setup-assistent: databas, admin-konto och app.ini-tuning.

Repositoryhantering

  • Skapa organisationer, team och repositories.
  • Grenskydd, obligatoriska granskningar och signerade commits.
  • Ärendespårning, etiketter, mål och Kanban-tavlor.
  • Wiki och släppartefakter hosting.

CI/CD med Gitea Actions

  • Aktivera Gitea Actions och registrera act runnare.
  • Skriv workflow-YAML för build, test och deploy.
  • Säkerhet för selfhostade runnare och containervisolation.
  • Artifacts-cache och matrix-builds.

Migration från cloud-forge

  • Repository-spegling och import från GitHub/GitLab.
  • Migrera ärenden, pull requests och release notes.
  • Behåll commit-signaturer och GPG-nyttotillit.

Autentisering och tillgångskontroll

  • LDAP, Active Directory och OpenID Connect-integration.
  • Tvåfaktorsautentisering och deploy-tokenhantering.
  • Repository-synlighet: public, internal och private scopes.

Säkerhet och efterlevnad

  • Påföra commit-signering med GPG och SSH-nycklar.
  • Granskningsloggning för repositoryåtkomst och admin-förändringar.
  • Beroendeskanning och sårbarhets-webhook-varningar.

Underhåll och skalning

  • Backupstrategier för git-data, ärenden och bilagor.
  • Databasoptimering och avlastning av bilagor till S3.
  • Uppgradera Gitea och hantera brytande förändringar.

Krav

  • Mellan erfarenhet av Git och versionskontrollbegrepp.
  • Linux-serveradministration inklusive Docker.
  • Bekantighet med CI/CD-pipelines och webhooks.

Målgrupp

  • Utvecklingsteams som ersätter GitHub eller GitLab.com.
  • Organisationer som kräver lokal källkodsbevaring.
  • Myndigheter och försvarskontraktörer med källkodsexportbegränsningar.
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier