# 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`.