b137359b90
Files changed: - kb/concepts/Denylist over Allowlist.md - kb/concepts/LLM Wiki Pattern.md - kb/concepts/SSD TRIM.md - kb/entities/people/E3DC GmbH.md - kb/entities/people/Vannevar Bush.md - kb/entities/projects/ha-core.md - kb/entities/projects/hacs-integration-blueprint.md - kb/entities/systems/AGENTS.md.md - kb/entities/systems/CLAUDE.md.md - kb/entities/systems/E3DC.md - kb/entities/systems/ENVIRONMENT.md.md - kb/entities/systems/Memex.md - kb/entities/systems/Tolkien Gateway.md - kb/entities/technologies/Arch Linux.md - kb/entities/technologies/Disk Encryption.md - kb/entities/technologies/Docker.md - kb/entities/technologies/Gitea Actions.md - kb/entities/technologies/Gitea.md - kb/entities/technologies/Go.md - kb/entities/technologies/Home Assistant.md - kb/entities/technologies/Kernel PM Governors.md - kb/entities/technologies/LVM.md - kb/entities/technologies/Linux Kernel.md - kb/entities/technologies/MQTT.md - kb/entities/technologies/OPC UA.md - kb/entities/technologies/Python.md - kb/entities/technologies/Rust.md - kb/entities/technologies/Wine GE.md - kb/entities/technologies/Wine-Staging.md - kb/entities/technologies/acpi-cpufreq.md - kb/entities/technologies/amd-pstate.md - kb/entities/technologies/iii Engine.md - kb/entities/tools/AUR.md - kb/entities/tools/Act Runner.md - kb/entities/tools/Agent Memory.md - kb/entities/tools/Aura.md - kb/entities/tools/Bottles.md - kb/entities/tools/ChatGPT.md - kb/entities/tools/Claude Code.md - kb/entities/tools/Codex CLI.md - kb/entities/tools/Dataview.md - kb/entities/tools/GPG.md - kb/entities/tools/GitHub Copilot.md - kb/entities/tools/Gitea MCP Server.md - kb/entities/tools/Lutris.md - kb/entities/tools/Marp.md - kb/entities/tools/Mistral Vibe.md - kb/entities/tools/NotebookLM.md - kb/entities/tools/Obsidian Web Clipper.md - kb/entities/tools/Obsidian.md - kb/entities/tools/OpenAI Codex.md - kb/entities/tools/OpenCode.md - kb/entities/tools/Pi.md - kb/entities/tools/Proton.md - kb/entities/tools/Wine.md - kb/entities/tools/awesome-llm-wiki.md - kb/entities/tools/farzaa gist.md - kb/entities/tools/gdeploy.md - kb/entities/tools/makepkg.md - kb/entities/tools/pascalandy schema.md - kb/entities/tools/qmd.md - kb/entities/tools/wikitool.md - kb/log.md - work/link-taxonomy-migration/glossary.md
98 lines
2.5 KiB
Markdown
98 lines
2.5 KiB
Markdown
---
|
|
type: types/entity.md
|
|
entity_type: technology
|
|
tags: [git, version-control, self-hosted, ci-cd]
|
|
created: 2026-07-25
|
|
modified: 2026-08-29
|
|
related:
|
|
- uses: Act Runner
|
|
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]]
|
|
-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
|
|
- 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]]
|
|
|
|
<!-- wikitool:links -->
|
|
## Beziehungen
|
|
|
|
- **uses:** [[Act Runner]]
|
|
<!-- /wikitool:links -->
|