SSH Schlüssel
Jochen Hanisch edited this page 2026-04-27 23:03:25 +02:00

SSH-Schlüssel

Persönlicher Schlüssel für Jochen

Für Mad4Med wird ein eigener SSH-Schlüssel verwendet.

Privater Schlüssel: ~/.ssh/id_ed25519_madformed_gitea
Öffentlicher Schlüssel: ~/.ssh/id_ed25519_madformed_gitea.pub
Gitea-Key-Titel: MacBook Pro Jochen
Fingerprint: SHA256:gb1/Fl7cXyrY5cFfKjf3hdaoe2w5fQureKhtNenTqg4

Der öffentliche Schlüssel ist im Gitea-Konto jochen-hanisch hinterlegt.

Der private Schlüssel wird nicht im Repository und nicht in der Wiki gespeichert.

Verbindungstest

ssh -i ~/.ssh/id_ed25519_madformed_gitea -o IdentitiesOnly=yes -T git@git.madformed.de

Erwartete Ausgabe:

Hi there, jochen-hanisch! You've successfully authenticated with the key named MacBook Pro Jochen, but Gitea does not provide shell access.

Der Hinweis auf fehlenden Shell-Zugang ist normal. Der SSH-Zugang dient hier Git, nicht einer interaktiven Shell.

Repo-lokale Schlüsselbindung

Im lokalen Dokumentationsrepository ist gesetzt:

git config core.sshCommand 'ssh -i ~/.ssh/id_ed25519_madformed_gitea -o IdentitiesOnly=yes'

Damit nutzt nur dieses Repository den Mad4Med-Gitea-Schlüssel. Die globale Git- und SSH-Konfiguration bleibt unberührt.

Abgrenzung zu GitHub

Aus der vorhandenen Webapps-/GitHub-Dokumentation wurde das Muster übernommen:

id_ed25519.pub -> GitHub-Key

Für Mad4Med wird der Zugriff bewusst getrennt geführt. Der bestehende GitHub-Schlüssel wird nicht wiederverwendet.