Skip to main content

Gitea

image.png

Gitea ist eine schmerzfreie, selbst gehostete All-in-One-Software-Entwicklungsplattform. Es bietet Git-Hosting, Code-Review, Team-Kollaboration, Package-Registry und CI/CD – alles in einer einzigen, leichtgewichtigen Anwendung. Gitea ist eine direkte Alternative zu GitHub, GitLab oder Bitbucket, aber komplett selbst gehostet und open source.

Offizielle Website: https://about.gitea.com
Source Code (GitHub): https://github.com/go-gitea/gitea
Donate (Open Collective): https://opencollective.com/gitea

Hauptmerkmale

  • Vollwertiges Git-Repository-Management (Push, Pull, Branches, Tags, Forks)
  • Integrierte Code-Review mit Pull Requests, Kommentaren, Inline-Reviews
  • Issue-Tracker, Kanban-Boards, Milestones, Labels
  • Wiki pro Repository
  • CI/CD über integrierte Actions (kompatibel mit GitHub Actions-Workflows)
  • Package Registry für Docker, npm, Maven, NuGet, Helm, Go-Modules, PyPI usw.
  • Team- & Organisations-Management mit feingranularen Berechtigungen
  • SSH- & HTTPS-Zugriff, Zwei-Faktor-Authentifizierung, OAuth2/OpenID Connect
  • Themes (Dark Mode), Custom CSS, E-Mail-Integration
  • Sehr ressourcenschonend – läuft problemlos auf Raspberry Pi, kleinem VPS oder Proxmox LXC
  • Mobile-freundliche Oberfläche
  • API für Automatisierung und Integrationen

Typische Einsatzszenarien

  • Privater Git-Server für persönliche Projekte oder kleine Teams
  • Selbst gehostete Alternative zu GitHub/GitLab (ohne Vendor-Lock-in oder Kosten)
  • Code- und Dokumenten-Collaboration in Homelab, Firma, Schule oder Open-Source-Projekten
  • CI/CD-Pipelines für eigene Anwendungen (z. B. Docker-Builds, Deployments)
  • Package-Registry für interne Bibliotheken oder Docker-Images
  • Migration von GitHub/GitLab zu selbst gehostet (Gitea unterstützt Import/Export)

Gitea entstand als Fork von Gogs und hat sich seitdem massiv weiterentwickelt – fast der gesamte Code wurde überarbeitet. Es ist bekannt für seine Einfachheit, Geschwindigkeit und niedrigen Ressourcenverbrauch.