Some checks failed
Deploy Application / deploy (push) Has been cancelled
102 lines
2.4 KiB
Markdown
102 lines
2.4 KiB
Markdown
# 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/<owner>/<repo>.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.
|