Zkuste nás kontaktovat

Návrh Školení

Suverenita nad zdrojovým kódem

  • Proč cloudové Git platformy vystavují proprietární kód a obchodní tajemství.
  • Architektura Gitea a porovnání s GitHub, GitLab, a Forgejo.
  • Licence, podmínky používání a export dat.

Instalace a konfigurace

  • Nasazení Docker Compose s PostgreSQL a Redis.
  • Binární instalace na Linuxu se systemd službou.
  • Reverse proxy, TLS a SSH port konfigurace.
  • Průvodce první instalace: databáze, admin účet a ladění app.ini.

Správa repozitářů

  • Vytváření organizací, týmů a repozitářů.
  • Branch protection, požadované revize a podepsané commity.
  • Sledování problémů, štítky, milestone a Kanban desky.
  • Wiki a hosting vydávaných artefaktů.

CI/CD s Gitea Actions

  • Povolení Gitea Actions a registrace act runnerů.
  • Psaní YAML workflow pro build, test a deploy.
  • Bezpečnost self-hosted runneru a kontejnerová izolace.
  • Cache artefaktů a matrix buildy.

Migrace z cloudových forge

  • Mirroring repozitářů a import z GitHub/GitLab.
  • Migrace problémů, pull requestů a release notes.
  • Zachování podpisů commitů a důvěryhodnosti GPG klíčů.

Autentizace a řízení přístupu

  • Integrace LDAP, Active Directory a OpenID Connect.
  • Dvoufázová autentizace a správa nasazovacích tokenů.
  • Viditelnost repozitáře: veřejný, interní a soukromý rozsah.

Bezpečnost a compliance

  • Vynucování podpisu commitů pomocí GPG a SSH klíčů.
  • Audit log pro přístup k repozitářům a administrativní změny.
  • Detekce závislostí a webhook alert pro zranitelnosti.

Údržba a škálování

  • Zálohovací strategie pro Git data, problémy a přílohy.
  • Optimalizace databáze a offloading příloh do S3.
  • Aktualizace Gitea a zvládání breakingu změn.

Požadavky

  • Středně pokročilé znalosti Gitu a verzování.
  • Správa Linux serverů včetně Dockeru.
  • Seznámenost s CI/CD pipeline a webhooky.

Publikum

  • Vývojové týmy nahrazující GitHub nebo GitLab.com.
  • Organizace vyžadující vlastní úložiště zdrojového kódu.
  • Vládní a obranní dodavatelé s omezením exportu kódu.
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie