Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (2)
Rád, že dostávám okamžité odpovědi na své otázky.
Szabolcs Kriston - Ericsson
Kurz - Advanced GitLab
Přeloženo strojem
Ocenil jsem si snadnou komunikaci mezi vyučujícím a námi, péči o naše problémy, přínosné poznatky a doplňující znalosti poskytnuté jako odpovědi na naše otázky. Ocenil jsem i tempo, které se mi nikdy nezdálo spěšným, ani v případě technických problémů. Každá témata byla řádně zpracována.
Melania Mieczkowska - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem