# 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 1. **Gehe zu Gitea Settings:** ``` https://git.michaelschiemer.de/user/settings/applications ``` 2. **Falls bereits ein Token existiert:** - Lösche den alten Token (falls nötig) - Oder erstelle einen neuen mit anderen Namen 3. **Klicke "Generate New Token"** 4. **WICHTIG - Diese Scopes aktivieren:** - ✅ `read:user` (mindestens erforderlich) - ✅ `write:repository` (für Secrets schreiben) - ✅ Oder wähle **alle Scopes** für volle Berechtigung 5. **Token kopieren** (wird nur einmal angezeigt!) ### Schritt 2: Repository-Name prüfen Prüfe, ob das Repository wirklich `michael/michaelschiemer` heißt: ```bash # 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: ```bash REPO_OWNER= REPO_NAME= bash scripts/setup-gitea-secrets-with-token.sh ``` ### Schritt 3: Script erneut ausführen ```bash bash scripts/setup-gitea-secrets-with-token.sh ``` ## Alternative: Manuelles Setup über UI Falls das automatische Setup weiterhin Probleme macht: 1. **Gehe zu:** ``` https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions ``` 2. **Füge manuell hinzu:** - `REGISTRY_USER` = `admin` - `REGISTRY_PASSWORD` = `registry-secure-password-2025` - `SSH_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