Dokumentiere persönlichen Gitea-SSH-Zugriff

This commit is contained in:
2026-04-27 23:00:44 +02:00
parent 1f81c227f2
commit f9dece3613
3 changed files with 91 additions and 1 deletions
+79
View File
@@ -0,0 +1,79 @@
# Persönlicher Git-Zugriff
Diese Notiz dokumentiert den persönlichen Git-Zugriff von Jochen Hanisch-Johannsen auf `git.madformed.de`.
## Einordnung
Aus der bestehenden Webapps-/GitHub-Dokumentation wurde das Muster übernommen:
```text
id_ed25519.pub -> GitHub-Key: kontakt@jochen-hanisch.de
```
Für Mad4Med wird dieser Zugriff bewusst getrennt geführt. Der GitHub-Schlüssel wird nicht wiederverwendet.
## Gitea-Konto
```text
Gitea-Instanz: https://git.madformed.de
Benutzer: jochen-hanisch
E-Mail: kontakt@jochen-hanisch.de
Rolle: Admin
```
## Lokaler SSH-Schlüssel
```text
Privater Schlüssel: ~/.ssh/id_ed25519_madformed_gitea
Öffentlicher Schlüssel: ~/.ssh/id_ed25519_madformed_gitea.pub
Kommentar: jochen-hanisch@git.madformed.de
Fingerprint: SHA256:gb1/Fl7cXyrY5cFfKjf3hdaoe2w5fQureKhtNenTqg4
Gitea-Key-Titel: MacBook Pro Jochen
```
Öffentlicher Schlüssel:
```text
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGxaiCMs5zXejM1V7aY90grO7eXYqVurVI46aq9Z/Y1d jochen-hanisch@git.madformed.de
```
Der private Schlüssel wird nicht in der Dokumentation oder im Repository gespeichert.
## Verbindungstest
```bash
ssh -i ~/.ssh/id_ed25519_madformed_gitea -o IdentitiesOnly=yes -T git@git.madformed.de
```
Erwartete Ausgabe:
```text
Hi there, jochen-hanisch! You've successfully authenticated with the key named MacBook Pro Jochen, but Gitea does not provide shell access.
```
## Repository-Remote
Das lokale Dokumentationsrepository verwendet jetzt SSH:
```bash
git remote -v
```
```text
origin git@git.madformed.de:jochen-hanisch/gitea.git
```
Damit der dedizierte Mad4Med-Schlüssel genutzt wird, ist im lokalen Repository gesetzt:
```bash
git config core.sshCommand 'ssh -i ~/.ssh/id_ed25519_madformed_gitea -o IdentitiesOnly=yes'
```
Diese Einstellung ist repo-lokal und verändert weder die globale Git-Konfiguration noch VS Code.
## Abgrenzung
- GitHub bleibt getrennt.
- Der bestehende GitHub-Schlüssel `~/.ssh/id_ed25519.pub` wurde nicht verändert.
- `tea` wurde für diesen Zugriff nicht verwendet.
- Der Zugriff gehört persönlich zu `jochen-hanisch`, nicht zu einer Geräteidentität wie `USS Research`.