README: Einrichtung an oeffentliches Repo angepasst #4

Merged
sko merged 1 commits from docs/readme-oeffentlicher-marketplace into main 2026-08-11 10:23:01 +02:00
Showing only changes of commit 64744a213d - Show all commits
+15 -13
View File
@@ -5,26 +5,28 @@ und kann einzeln installiert werden — niemand bekommt alles auf einmal.
## Einrichtung (einmalig) ## Einrichtung (einmalig)
`/plugin marketplace add` akzeptiert nur `owner/repo` (immer GitHub!), `https://…` Dieses Repo ist öffentlich lesbar. Der Marketplace lässt sich deshalb direkt über
oder einen lokalen `./path`**kein** `ssh://`. Da dieses Repo privat ist und der seine HTTPS-URL hinzufügen — ohne Zugangsdaten und ohne git-Konfiguration:
Plugin-Clone nicht interaktiv nach Zugangsdaten fragen kann, muss git HTTPS-Zugriffe
auf das Gitea transparent auf SSH umleiten. Einmalig pro Rechner:
```bash ```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 /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 > Hinweis: `/plugin marketplace add` akzeptiert nur `owner/repo` (immer GitHub!),
> `gitea.inmedias.it`, nicht nur für Plugins. > `https://…` oder einen lokalen `./path` — **kein** `ssh://`.
> >
> Alternative ohne git-Config: Repo `inmedias.it/claude-plugins` intern/öffentlich > Falls das Repo wieder auf privat gestellt wird, kann der Plugin-Clone nicht
> lesbar machen — dann reicht die HTTPS-URL direkt (SSH-Key trotzdem für Push nötig). > 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 ## Plugin installieren