Ta kontakt

Kursplan

Source Code Sovereignty

  • Why cloud Git platforms expose proprietary code and trade secrets.
  • Gitea architecture and comparison with GitHub, GitLab, and Forgejo.
  • Licensing, terms-of-service, and data export considerations.

Installation and Configuration

  • Docker Compose deployment with PostgreSQL and Redis.
  • Binary installation on Linux with systemd service.
  • Reverse proxy, TLS, and SSH port configuration.
  • Initial setup wizard: database, admin account, and app.ini tuning.

Repository Management

  • Creating organizations, teams, and repositories.
  • Branch protection, required reviews, and signed commits.
  • Issue tracking, labels, milestones, and Kanban boards.
  • Wiki and release artifact hosting.

CI/CD with Gitea Actions

  • Enabling Gitea Actions and registering act runners.
  • Writing workflow YAML for build, test, and deploy.
  • Self-hosted runner security and container isolation.
  • Artifact caching and matrix builds.

Migration from Cloud Forges

  • Repository mirroring and import from GitHub/GitLab.
  • Migrating issues, pull requests, and release notes.
  • Preserving commit signatures and GPG key trust.

Authentication and Access Control

  • LDAP, Active Directory, and OpenID Connect integration.
  • Two-factor authentication and deploy token management.
  • Repository visibility: public, internal, and private scopes.

Security and Compliance

  • Enforcing commit signing with GPG and SSH keys.
  • Audit logging for repository access and admin changes.
  • Dependency scanning and vulnerability webhook alerts.

Maintenance and Scaling

  • Backup strategies for Git data, issues, and attachments.
  • Database optimization and attachment offloading to S3.
  • Upgrading Gitea and handling breaking changes.

Krav

  • Mellomstore Git- og versjonskontrollbegrep.
  • Linux-serveradministrasjon inkludert Docker.
  • Bekjentskap med CI/CD-pipeliner og webhooks.

Målgruppe

  • Utviklingsteams som erstatter GitHub eller GitLab.com.
  • Organisasjoner som krever lokal lagring av kilder.
  • Regjering og forsvarskontraktører med kodeeksportrestriksjoner.
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier