Files
gitea/Gitea/Persönlicher Git-Zugriff.md

2.1 KiB

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:

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

Gitea-Instanz: https://git.madformed.de
Benutzer: jochen-hanisch
E-Mail: kontakt@jochen-hanisch.de
Rolle: Admin

Lokaler SSH-Schlüssel

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:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGxaiCMs5zXejM1V7aY90grO7eXYqVurVI46aq9Z/Y1d jochen-hanisch@git.madformed.de

Der private Schlüssel wird nicht in der Dokumentation oder im Repository 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.

Repository-Remote

Das lokale Dokumentationsrepository verwendet jetzt SSH:

git remote -v
origin git@git.madformed.de:jochen-hanisch/gitea.git

Damit der dedizierte Mad4Med-Schlüssel genutzt wird, ist im lokalen Repository gesetzt:

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.