2 Commits
Author SHA1 Message Date
sko 27f40ee18a Merge pull request 'README: Einrichtung an oeffentliches Repo angepasst' (#4) from docs/readme-oeffentlicher-marketplace into main
Reviewed-on: #4
2026-08-11 10:23:00 +02:00
skoandClaude Opus 5 64744a213d 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 <noreply@anthropic.com>
2026-08-11 10:11:03 +02:00
+15 -13
View File
@@ -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