Some checks failed
Deploy Application / deploy (push) Has been cancelled
2.0 KiB
2.0 KiB
Token-Probleme beheben
Problem
Das Token hat nicht die richtigen Scopes oder das Repository wurde nicht gefunden.
Lösung: Neuen Token mit richtigen Scopes erstellen
Schritt 1: Token neu generieren
-
Gehe zu Gitea Settings:
https://git.michaelschiemer.de/user/settings/applications -
Falls bereits ein Token existiert:
- Lösche den alten Token (falls nötig)
- Oder erstelle einen neuen mit anderen Namen
-
Klicke "Generate New Token"
-
WICHTIG - Diese Scopes aktivieren:
- ✅
read:user(mindestens erforderlich) - ✅
write:repository(für Secrets schreiben) - ✅ Oder wähle alle Scopes für volle Berechtigung
- ✅
-
Token kopieren (wird nur einmal angezeigt!)
Schritt 2: Repository-Name prüfen
Prüfe, ob das Repository wirklich michael/michaelschiemer heißt:
# Prüfe Remote-URL
git remote get-url origin
# Sollte zeigen:
# https://git.michaelschiemer.de/michael/michaelschiemer.git
Falls der Name anders ist, setze die Umgebungsvariable:
REPO_OWNER=<owner> REPO_NAME=<name> bash scripts/setup-gitea-secrets-with-token.sh <token>
Schritt 3: Script erneut ausführen
bash scripts/setup-gitea-secrets-with-token.sh <NEUER_TOKEN>
Alternative: Manuelles Setup über UI
Falls das automatische Setup weiterhin Probleme macht:
-
Gehe zu:
https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions -
Füge manuell hinzu:
REGISTRY_USER=adminREGISTRY_PASSWORD=registry-secure-password-2025SSH_PRIVATE_KEY=cat ~/.ssh/production
Troubleshooting
"token does not have at least one of required scope(s)"
→ Token benötigt read:user Scope - neuen Token mit diesem Scope generieren
"The target couldn't be found" (404)
→ Repository existiert nicht oder falscher Name - prüfe Repository-URL
"404 page not found" bei Secrets-Endpoint
→ Actions möglicherweise nicht aktiviert - prüfe in Gitea Admin-Panel