Kurzusleírás
Forráskód szuverenitás
- Miért teszi ki a felhőalapú Git platformok a szellemi tulajdont és üzleti titkokat.
- Gitea architektúra és összehasonlítás a GitHub, GitLab és Forgejo rendszerekkel.
- Licencelés, szolgáltatási feltételek és adatexport szempontok.
Telepítés és konfigurálás
- Docker Compose telepítés PostgreSQL és Redis használatával.
- Bináris telepítés Linuxon systemd szolgáltatással.
- Fordított proxy, TLS és SSH port konfigurálása.
- Kezdeti beállítás varázsló: adatbázis, adminisztrátori fiók és app.ini finomhangolása.
Repository kezelés
- Szervezetek, csapatok és repositoryk létrehozása.
- Ágvédelem, kötelező ellenőrzések és aláírt commitok.
- Hibakövetés, címkék, mérföldkövek és Kanban táblák.
- Wiki és kiadási artefaktok hosztolása.
CI/CD a Gitea Actions segítségével
- Gitea Actions engedélyezése és act runners regisztrálása.
- Workflow YAML írása buildeléshez, teszteléshez és telepítéshez.
- Önállóan üzemeltetett runner biztonság és konténer izoláció.
- Artefakt gyorsítótár és mátrix buildelés.
Migráció felhőalapú forgesekről
- Repository tükrözés és importálás a GitHub/GitLab-ról.
- Hibák, pull requestek és kiadási megjegyzések migrálása.
- Commit aláírások és GPG kulcsok megőrzése.
Hitelesítés és hozzáférés-vezérlés
- LDAP, Active Directory és OpenID Connect integráció.
- Kétfaktoros hitelesítés és deploy token kezelés.
- Repository láthatóság: nyilvános, belső és privát hatókörök.
Biztonság és megfelelőség
- Commit aláírás kényszerítése GPG és SSH kulcsokkal.
- Audit naplózás repository hozzáféréshez és admin változtatásokhoz.
- Függőség vizsgálat és sebezhetőségi webhook értesítések.
Karbantartás és skálázás
- Biztonsági mentési stratégiák Git adatokhoz, hibákhoz és mellékletekhez.
- Adatbázis optimalizálás és mellékletek offloadolása S3-ra.
- Gitea frissítése és kompatibilitási változások kezelése.
Követelmények
- Középhaladó Git és verziókövetési ismeretek.
- Linux szerver adminisztráció, beleértve a Docker használatát.
- Ismeret a CI/CD folyamatokról és webhookokról.
Közönség
- Fejlesztőcsapatok, akik le szeretnék cserélni a GitHub vagy GitLab.com használatát.
- Szervezetek, amelyek helyszíni forráskód kezelést igényelnek.
- Kormányzati és védelmi szerződések, amelyek kód exportkorlátozásokkal rendelkeznek.
Vélemények (4)
Tetszik, hogy azonnal választ kaptam a kérdéseimre.
Szabolcs Kriston - Ericsson
Kurzus - Advanced GitLab
Gépi fordítás
Ismételd meg a fontos kiemelést
Milly Chen - Logitech
Kurzus - Gerrit Code Review
Gépi fordítás
Azokat a gyakorlatokat, amelyeket virtuális gépeken tudtunk elvégezni
Atif Bhatti
Kurzus - Git Hands-on Workshop with Azure DevOps
Gépi fordítás
Szerettek a könnyű kommunikációt a tanár és mi között, ahogyan gondoskodott a problémáinkról, megadott beszöndörüléseket és az általunk feltenni kívánt kérdések további tudását. Szerettek a tempot is, sosem éreztem, hogy sietnénk, még technikai problémákkal sem. Minden témát megfelelően kezeltek.
Melania Mieczkowska - IAV Poland
Kurzus - Gitlab and Gitlab CI
Gépi fordítás