From 64744a213d9fb132af96f6cb3be029c9d05c5745 Mon Sep 17 00:00:00 2001 From: sko Date: Tue, 11 Aug 2026 10:11:03 +0200 Subject: [PATCH] README: Einrichtung an oeffentliches Repo angepasst Das Repo ist inzwischen oeffentlich lesbar; `/plugin marketplace add` klont direkt ueber HTTPS. Die insteadOf-Umleitung auf SSH ist dafuer nicht mehr noetig und steht jetzt nur noch als Rueckfallweg fuer den Fall, dass das Repo wieder privat gestellt wird. Co-Authored-By: Claude Opus 5 --- README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index b49a150..e6ee91c 100644 --- a/README.md +++ b/README.md @@ -5,26 +5,28 @@ und kann einzeln installiert werden — niemand bekommt alles auf einmal. ## Einrichtung (einmalig) -`/plugin marketplace add` akzeptiert nur `owner/repo` (immer GitHub!), `https://…` -oder einen lokalen `./path` — **kein** `ssh://`. Da dieses Repo privat ist und der -Plugin-Clone nicht interaktiv nach Zugangsdaten fragen kann, muss git HTTPS-Zugriffe -auf das Gitea transparent auf SSH umleiten. Einmalig pro Rechner: +Dieses Repo ist öffentlich lesbar. Der Marketplace lässt sich deshalb direkt über +seine HTTPS-URL hinzufügen — ohne Zugangsdaten und ohne git-Konfiguration: ```bash -# 1. git so konfigurieren, dass https auf dieses Gitea über SSH (Key) läuft -git config --global url."ssh://gitea@gitea.inmedias.it:2222/".insteadOf "https://gitea.inmedias.it/" - -# 2. Marketplace mit der HTTPS-URL hinzufügen (klont real über SSH) /plugin marketplace add https://gitea.inmedias.it/inmedias.it/claude-plugins.git ``` -Voraussetzung: dein Gitea-SSH-Key ist auf Port 2222 eingerichtet. +Zum **Pushen** ist weiterhin ein Gitea-SSH-Key auf Port 2222 nötig. -> Hinweis: Die `insteadOf`-Regel gilt für **alle** git-Operationen auf -> `gitea.inmedias.it`, nicht nur für Plugins. +> Hinweis: `/plugin marketplace add` akzeptiert nur `owner/repo` (immer GitHub!), +> `https://…` oder einen lokalen `./path` — **kein** `ssh://`. > -> Alternative ohne git-Config: Repo `inmedias.it/claude-plugins` intern/öffentlich -> lesbar machen — dann reicht die HTTPS-URL direkt (SSH-Key trotzdem für Push nötig). +> Falls das Repo wieder auf privat gestellt wird, kann der Plugin-Clone nicht +> interaktiv nach Zugangsdaten fragen. Dann muss git HTTPS-Zugriffe auf das Gitea +> transparent auf SSH umleiten: +> +> ```bash +> git config --global url."ssh://gitea@gitea.inmedias.it:2222/".insteadOf "https://gitea.inmedias.it/" +> ``` +> +> Diese Regel gilt für **alle** git-Operationen auf `gitea.inmedias.it`, nicht nur +> für Plugins. ## Plugin installieren -- 2.39.5