From 1d2430524bd107bef74b614d1792ed933424bc67 Mon Sep 17 00:00:00 2001 From: x3 Date: Mon, 21 Sep 2026 22:44:26 +0200 Subject: [PATCH] Docs: Fehlerprotokoll + Gitea-401 dokumentiert --- docs/ERRORS.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/ERRORS.md b/docs/ERRORS.md index 8751108..d05e416 100644 --- a/docs/ERRORS.md +++ b/docs/ERRORS.md @@ -10,6 +10,7 @@ Stand: 2026-09-21 · Version 0.1.0 · macOS arm64 · Swift 5.9+ · Xcode 15+ | 1 | 2026-09-21 | `swift build` (debug) | `WindowGroup has no member 'windowTitle'` | blockierend | ✅ behoben | | 2 | 2026-09-21 | `swift build -c release` | keine Fehler, nur lange Link-Zeit (~40 s) | Info | ✅ ok | | 3 | 2026-09-21 | Release-Skript | `dist/` war nicht in `.gitignore` → Binary drohte committet zu werden | mittel | ✅ behoben (ignoriert) | +| 4 | 2026-09-21 | Gitea-Upload | `GET /api/v1/user` → `401 invalid username, password or token` (Host `git.sysdaemon.xyz`, v1.27.3 erreichbar) | blockierend (Push/Release) | ⬜ offen — Credentials prüfen | --- @@ -75,3 +76,27 @@ dist/ ## Wie Fehler hierher kommen - Jeder `swift build` / `swift build -c release` / Skript-Lauf mit Fehler → Log-Ausschnitt + Exit-Code hier eintragen. - Gitea-Push/Release-Fehler (z. B. 401, Repo existiert schon, Asset-Upload schlägt fehl) ebenfalls hier dokumentieren. + +## #4 — Gitea-Upload: 401 trotz erreichbarem Server +**Phase:** `POST /api/v1/user/repos` + `GET /api/v1/user` auf `https://git.sysdaemon.xyz` (Version 1.27.3, per `/api/v1/version` bestätigt) +**Log:** +``` +GET /user -> 401 +{"message":"invalid username, password or token","url":"https://git.sysdaemon.xyz/api/swagger"} +``` +Getestet mit Login `x3` und `x3@sysdaemon.xyz` — beide 401. Kein Quote-/Encoding-Problem (Basic-Auth via Python, kein Shell-Escaping). +**Mögliche Ursachen:** +1. Passwort falsch/ablaufen bzw. Sonderzeichen-Typo +2. Account braucht App-Token statt Passwort (Gitea: User → Einstellungen → Anwendungen → Token erzeugen) +3. Falscher Owner-/Repo-Name +**Fix (manuell, sobald Credentials stimmen):** +```bash +cd RemminaMac +git remote add origin https://@git.sysdaemon.xyz//remmina-mac.git +git push -u origin main +export GITEA_HOST="https://git.sysdaemon.xyz" GITEA_OWNER="" GITEA_REPO="remmina-mac" GITEA_TOKEN="" VERSION="0.1.0" +./scripts/publish-gitea-release.sh +``` +Oder mit Token als Passwort: `git push https://:@git.sysdaemon.xyz//remmina-mac.git main`. +**Lokaler Stand:** Commit `cd834dc` + `dist/RemminaMac-0.1.0-macos-arm64.zip` sind fertig und warteten nur auf den Push. +**Status:** ⬜ offen — bitte gültige Credentials / Token liefern, dann pushe ich erneut.