Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (2)
Jag tycker om att jag får omedelbar svar på mina frågor.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskintolkat
Jag uppskattade den enkla kommunikationen mellan tränaren och oss, den omsorg som ägnades åt våra problem, insikterna och det ytterligare kunskapsinnehåll som gavs i svar på våra frågor. Jag tyckte om tempot, det kändes aldrig upphastat, ens när det uppstod tekniska problem. Varje ämne behandlades grundligt.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maskintolkat