Some checks failed
Deploy Application / deploy (push) Has been cancelled
2.4 KiB
2.4 KiB
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/michaelschiemerheiß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/productionund kopiere den KOMPLETTEN Inhaltcat ~/.ssh/productionWichtig: 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
# Prüfe aktuelle Remote-URL
git remote get-url origin
# Sollte zeigen:
# https://git.michaelschiemer.de/<owner>/<repo>.git
Falls der Name anders ist, verwende die korrekte URL.
Option B: Repository erstellen
Falls das Repository noch nicht existiert:
- Gehe zu:
https://git.michaelschiemer.de/repos/new - Erstelle das Repository
michaelschiemer - Dann gehe zu:
https://git.michaelschiemer.de/michael/michaelschiemer/settings/secrets/actions
Option C: Actions aktivieren
Falls Actions nicht aktiviert ist:
- Gehe zu Repository Settings
- Prüfe, ob "Actions" aktiviert ist
- Falls nicht, aktiviere es in den Repository-Einstellungen
Nächster Schritt
Nach erfolgreichem Setup der Secrets:
-
Teste den Workflow:
https://git.michaelschiemer.de/michael/michaelschiemer/actions -
Oder pushe einen Commit:
git push origin main
Der Workflow sollte dann automatisch starten.