Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Kildekode-soverenitet
- Hvorfor skybaserte Git-plattformer eksponerer eierskapskode og handels hemmeligheter.
- Gitea-arkitektur og sammenligning med GitHub, GitLab og Forgejo.
- Lisensiering, vilkår for tjenesten og vurderinger av dataeksport.
Installasjon og konfigurasjon
- Docker Compose-implementering med PostgreSQL og Redis.
- Binærinstallasjon på Linux med systemd-tjeneste.
- Reverse proxy, TLS og SSH-portkonfigurasjon.
- Initial setup wizard: database, administratorkonto og app.ini-innstilling.
Lageradministrasjon
- Oprettelse av organisasjoner, team og lagre.
- Grensevern, nødvendige gjennomganger og signerte commits.
- Problemtracking, etiketter, milepæler og Kanban-boards.
- Wiki og utgivelsesartefakt-lagring.
CI/CD med Gitea Actions
- Aktivering av Gitea Actions og registrering av act runners.
- Skriving av workflow-YAML for bygg, test og deploy.
- Sikkerhet for selvvertede kjørende miljøer og container-avskjæring.
- Artifakt-caching og matrix-bygg.
Migrering fra skybaserte plattformer
- Lager-spesifisering og import fra GitHub/GitLab.
- Migrering av problemer, trekkningsforespørsler og utgivelsesnotater.
- Beholdning av commit-signaturer og GPG-nøkkel-tillit.
Autentisering og tilgangskontroll
- LDAP, Active Directory og OpenID Connect-integrasjon.
- To-faktor autentisering og distribusjonstokken-håndtering.
- Lager-synlighet: offentlig, intern og privat omfang.
Sikkerhet og overholdelse
- Innføring av commit-signering med GPG og SSH-nøkler.
- Audit-loggføring for lagtilgang og admin-endringer.
- Avhengighets-skanning og sårbarhets-webhook-varsel.
Vedlikehold og skalaering
- Backup-strategier for Git-data, problemer og vedlegg.
- Databas-optimering og overføring av vedlegg til S3.
- Oppgradering av Gitea og håndtering av brytende endringer.
Krav
- Mellomstore Git- og versjonskontrollkonsepter.
- Linux-serveradministrasjon inkludert Docker.
- Kunnskap om CI/CD-pipelines og webhooks.
Målgruppe
- Utviklingsteam som erstatter GitHub eller GitLab.com.
- Organisasjoner som krever lokal kontroll over kildeteksten sin.
- Regjerings- og forsvarsunderleverandører med begrensninger for kodeeksport.
14 Timer
Referanser (2)
Jeg liker at jeg får umiddelbar svar på mine spørsmål.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maskinoversatt
Jeg likte den enkle kommunikasjonen mellom instruktør og oss, omsorgen for våre problemer, innsiktene og det ekstra kunnskapen som ble gitt i svar på våre spørsmål. Jeg likte tempoet, det føltes ikke skyndig på noen eneste punkt, selv med tekniske problemer. Hvert emne ble håndtert ordentlig.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maskinoversatt