--- type: types/entity.md entity_type: technology tags: [git, version-control, self-hosted, ci-cd] created: 2026-07-25 modified: 2026-08-29 related: [Act Runner, Gitea Actions] sources: [Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31, Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31] confidence: 0.90 confidence_base: 0.90 provenance: sourced summary: Selbst gehosteter Git-Dienst auf docker-host.example.net; bietet Repository-Verwaltung und CI/CD über Gitea Actions mit Act Runner. --- # Gitea **Typ:** Technology (Git Service) ## Beschreibung Gitea ist ein selbst gehosteter Git-Dienst, der Quellcode-Verwaltung und CI/CD-Funktionen durch Gitea Actions bietet. Die Instanz läuft auf `docker-host.example.net` unter http://192.0.2.10:3000. ## Kerndaten - **Typ:** Git-Dienst / Quellcode-Verwaltung - **Status:** Aktiv - **Instanz-URL:** http://192.0.2.10:3000 - **Lizenz:** MIT - **Geschrieben in:** Go ## Funktionen ### Kernfunktionen - Git-Repository-Hosting - Issue-Tracking - Pull Requests - Wiki - Projektmanagement ### CI/CD-Funktionen (via Gitea Actions) - Workflow-Ausführung via [[Act Runner]] - Actions-Marketplace - Container Registry - Secrets-Verwaltung ## Konfiguration ### app.ini-Einstellungen ```ini [actions] ENABLE_ACTIONS_TOKEN = true ``` Dies ermöglicht Workflows, `${{ gitea.token }}` zur Authentifizierung zu verwenden. ### Runner-Registrierung - **Token:** `GITEA_RUNNER_REGISTRATION_TOKEN` - **Runner-Name:** ci-vm-runner ## Beziehungen - **Verwendet Runner:** [[Act Runner]] - **Bietet:** [[Gitea Actions]]-CI/CD-Funktionalität - **Verbunden mit:** Container Registry für Image-Speicherung ## Container Registry - **Zweck:** Speichert Container-Images, die von CI/CD-Workflows erstellt werden - **Authentifizierung:** Verwendet `${{ gitea.token }}` mit `packages: write`-Berechtigung - **Zugriffsmuster:** Workflows pushen Images während des Build-Prozesses ## Workflow-Berechtigungen Erforderlich für Registry-Pushes: ```yaml permissions: packages: write ``` ## Siehe auch - Dedizierte CI-VM - Host-System - [[Act Runner]] - Gitea Actions Runner - [[Gitea Actions]] - CI/CD-Plattform concept - Dotfile-Manager mit Gitea für Repository-Hosting - System, das YADM-Repository beherbergt - Workstation mit YADM und Gitea - [[Source - Conversation - Issue Triage Labels and TODO Retirement Session 2026-08-31]] - [[Source - Conversation - Two Round-Trip Defects Found by an Ingest Session 2026-08-31]]