Zkuste nás kontaktovat

Návrh Školení

Sovereignty zdrojového kódu

  • Proč cloudové Git platformy vystavují proprietární kód a obchovní tajemství,
  • Architektura Gitea a srovnání s GitHubem, GitLabem a Forgejo,
  • Licencování, podmínky služby a aspekty týkající se exportu dat.

Instalace a konfigurace

  • Nasazení pomocí Docker Compose s PostgreSQL a Redis,
  • Binární instalace na Linuxu s systemd službou,
  • Konfigurace reverzního proxy, TLS a SSH portů,
  • Původní nastavení: databáze, správce a tuning app.ini.

Správa repozitářů

  • Creating organizací, týmů a repozitářů,
  • Ochrana větví, požadované recenze a podpis commitů,
  • Sledování úkolů, štítky, milníky a Kanban desky,
  • Wiki a hosting vydávaných artefaktů.

CI/CD s Gitea Actions

  • Povolení Gitea Actions a registrace act runnerů,
  • Pisání YAML workflow pro build, test a deploy,
  • Bezpečnost self-hostovaného runneru a kontejnerová izolace,
  • Kompaktní cache artefaktů a matrixové builds.

Migrace z cloudových forges

  • Replikace repozitářů a import z GitHubu/GitLabu,
  • Migrovaní úkolů, pull requestů a poznámek k vydání,
  • Přesné zachování podpisů commitů a důvěryhodnosti GPG klíčů.

Autentizace a řízení přístupu

  • LDAP, Active Directory a integrace OpenID Connect,
  • Dvoufázová autentizace a správa deployment tokenů,
  • Viditelnost repozitářů: veřejné, interní a soukromé rozsahy.

Bezpečnost a compliance

  • Silování podpisu commitů pomocí GPG a SSH klíčů,
  • Audit logy pro přístup k repozitářům a změny správce,
  • Skenuje závislostí a webhook upozornění na zranitelnosti.

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

  • Strategie zálohování pro Git data, úkoly a přílohy,
  • Optimalizace databáze a odlehčení příloh na S3,
  • Aktualizace Gitea a řešení zlomových změn.

Požadavky

  • Středně pokročilé znalosti Gitu a verzovacího řízení,
  • Administrace Linuxových serverů včetně Dockeru,
  • Znalost CI/CD pipeline a webhooků.

Cílová skupina

  • Vývojové týmy nahrazující GitHub nebo GitLab.com,
  • Organizace vyžadující držení zdrojového kódu na vlastních serverech,
  • Vládní organizace a obranní subdodavatelé s omezeními vývozu kódu.
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie