2.1 KiB
2.1 KiB
Secrets Setup mit Token - Schritt für Schritt
✅ Du hast bereits ein Token - Perfekt!
Option 1: Automatisches Setup (Empfohlen)
Führe einfach dieses Kommando aus (ersetze <DEIN_TOKEN> mit deinem Token):
bash scripts/setup-gitea-secrets-with-token.sh <DEIN_TOKEN>
Beispiel:
bash scripts/setup-gitea-secrets-with-token.sh ghp_1234567890abcdefghijklmnopqrstuvwxyz
Das Script:
- ✅ Testet die API-Verbindung
- ✅ Setzt automatisch
REGISTRY_USER=admin - ✅ Setzt automatisch
REGISTRY_PASSWORD=registry-secure-password-2025 - ✅ Setzt automatisch
SSH_PRIVATE_KEY= Inhalt von~/.ssh/production
Option 2: Manuell über Gitea UI
Falls das automatische Setup nicht funktioniert:
Schritt 1: Gehe zu Secrets-Seite
https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions
Schritt 2: Füge jedes Secret einzeln hinzu
REGISTRY_USER:
- Klicke "New Secret"
- Name:
REGISTRY_USER - Value:
admin - Save
REGISTRY_PASSWORD:
- Klicke "New Secret"
- Name:
REGISTRY_PASSWORD - Value:
registry-secure-password-2025 - Save
SSH_PRIVATE_KEY:
- Klicke "New Secret"
- Name:
SSH_PRIVATE_KEY - Value: Kompletter Inhalt von
~/.ssh/production(Kopiere ALLES, inklusivecat ~/.ssh/production-----BEGINund-----ENDZeilen) - Save
Verifizierung
Nach dem Setup:
-
Prüfe in Gitea UI:
https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions -
Sollte zeigen:
- ✅ REGISTRY_USER
- ✅ REGISTRY_PASSWORD
- ✅ SSH_PRIVATE_KEY
Alle drei Secrets sollten "Hidden" als Wert anzeigen.
Troubleshooting
"API-Verbindung fehlgeschlagen"
- Prüfe Token-Kopierung (keine Leerzeichen)
- Prüfe Token-Berechtigung:
write:repositoryScope nötig - Prüfe Repository-Name:
michael/michaelschiemer
"HTTP 403 Forbidden"
- Token hat keine ausreichenden Berechtigungen
- Generiere neuen Token mit
write:repositoryscope
"HTTP 404 Not Found"
- Repository existiert nicht oder falscher Name
- Prüfe:
https://git.michaelschiemer.de/michael/michaelschiemer