Files
JS/07_git/docs/git-ssh-installation-mac-os.md
Philippe Torrel 9308f282ad
2026-09-02 11:13:15 +02:00

1.4 KiB

Installation MacOS

  1. Neuen SSH-Key für GitHub generieren: Separaten Key anlegen, damit Gitea unberührt bleibt. Erstelle einen Key mit eigenem Dateinamen (z. B. id_ed25519_github):
ssh-keygen -t ed25519 -C "deine_email@example.com" -f ~/.ssh/id_ed25519_github

  1. Key zum SSH-Agent / Keychain hinzufügen: Schlüssel im macOS Schlüsselbund registrieren.
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_github

(Unter Linux einfach ssh-add ~/.ssh/id_ed25519_github verwenden).

  1. SSH-Config anpassen (~/.ssh/config): Verknüpft Hosts mit den jeweiligen Keys. Öffne deine SSH-Config:
code ~/.ssh/config

Stelle sicher, dass beide Hosts sauber getrennt eingetragen sind:

# Neuer GitHub-Key
Host github.com
HostName github.com
User git
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519_github

Speichere mit Ctrl + O, Enter und schließe mit Ctrl + X.

  1. Neuen Public Key auf GitHub hinterlegen: Kopiere den Public Key in die Zwischenablage:
pbcopy < ~/.ssh/id_ed25519_github.pub

Füge ihn auf github.com unter SettingsSSH and GPG keysNew SSH Key ein.

  1. Verbindung testen & Repository klonen: Teste die Authentifizierung:
ssh -T git@github.com

Sobald Hi <Username>! You've successfully authenticated... erscheint, klone das Repo erneut z.B.:

git clone git@github.com:[REPO].git