# Manuelles Secrets-Setup - Einfache Anleitung Da das automatische Setup Probleme macht, hier die manuelle Lösung: ## Schritt 1: Gehe zu Gitea Secrets-Seite Öffne im Browser: ``` https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions ``` **Hinweis**: Falls diese Seite nicht existiert oder einen 404 gibt: - Prüfe, ob das Repository wirklich `michael/michaelschiemer` heißt - Prüfe, ob du Zugriff auf das Repository hast - Prüfe, ob Actions aktiviert ist ## Schritt 2: Füge die drei Secrets hinzu Für jedes Secret: **Klicke "New Secret"**, fülle aus, **Save** ### Secret 1: REGISTRY_USER - **Name**: `REGISTRY_USER` - **Value**: `admin` - **Save** ### Secret 2: REGISTRY_PASSWORD - **Name**: `REGISTRY_PASSWORD` - **Value**: `registry-secure-password-2025` - **Save** ### Secret 3: SSH_PRIVATE_KEY - **Name**: `SSH_PRIVATE_KEY` - **Value**: Führe aus `cat ~/.ssh/production` und kopiere den KOMPLETTEN Inhalt ```bash cat ~/.ssh/production ``` **Wichtig**: Kopiere ALLES, inklusive: - `-----BEGIN OPENSSH PRIVATE KEY-----` - Alle Zeilen dazwischen - `-----END OPENSSH PRIVATE KEY-----` - **Save** ## Schritt 3: Verifizierung Nach dem Setup sollten alle drei Secrets in der Liste erscheinen: - ✅ REGISTRY_USER - ✅ REGISTRY_PASSWORD - ✅ SSH_PRIVATE_KEY Alle zeigen "Hidden" als Wert. ## Falls die Secrets-Seite nicht erreichbar ist ### Option A: Repository-Name prüfen ```bash # Prüfe aktuelle Remote-URL git remote get-url origin # Sollte zeigen: # https://git.michaelschiemer.de//.git ``` Falls der Name anders ist, verwende die korrekte URL. ### Option B: Repository erstellen Falls das Repository noch nicht existiert: 1. Gehe zu: `https://git.michaelschiemer.de/repos/new` 2. Erstelle das Repository `michaelschiemer` 3. Dann gehe zu: `https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions` ### Option C: Actions aktivieren Falls Actions nicht aktiviert ist: 1. Gehe zu Repository Settings 2. Prüfe, ob "Actions" aktiviert ist 3. Falls nicht, aktiviere es in den Repository-Einstellungen ## Nächster Schritt Nach erfolgreichem Setup der Secrets: 1. **Teste den Workflow:** ``` https://git.michaelschiemer.de/michael/michaelschiemer/actions ``` 2. **Oder pushe einen Commit:** ```bash git push origin main ``` Der Workflow sollte dann automatisch starten.