macOS1 min čítania
SSH kľúč pre Git na macOS (aktuálny štandard)
Generovanie a použitie Ed25519 kľúča podľa moderných odporúčaní pre Git hosting.
HTTPS funguje, ale SSH je pri dennej práci rýchlejší a pohodlnejší. Aktuálny bezpečný štandard pre developer účty je Ed25519 kľúč.
Oficiálne zdroje:
Generovanie Ed25519 kľúča
ssh-keygen -t ed25519 -C "you@example.com"Odporúčané umiestnenie:
~/.ssh/id_ed25519_githubSpustenie ssh-agent a pridanie kľúča
eval "$(ssh-agent -s)"ssh-add --apple-use-keychain ~/.ssh/id_ed25519_githubPridanie public key do Git hostingu
pbcopy < ~/.ssh/id_ed25519_github.pubObsah vlož do GitHub/GitLab účtu v sekcii SSH keys.
Test spojenia
ssh -T git@github.comNajčastejšie chyby
- použitý starý RSA workflow bez dôvodu,
- privátny kľúč commitnutý do repozitára,
- kľúč nie je pridaný do agenta.
Mini úloha
- Vygeneruj Ed25519 kľúč.
- Pridaj ho do Git hostingu.
- Otestuj
ssh -Tpripojenie.
Overenie v praxi
- Over verziu nástroja priamo v shelli (napr.
--version). - Skontroluj cestu binárky cez
which, aby si vedel, ktorú inštaláciu reálne používaš. - Otvor novú terminal session a potvrď, že nastavenie pretrváva aj po reštarte shellu.
Čo bude ďalej
Nasleduje praktický setup pre viac SSH kľúčov a viac Git účtov na jednom Macu.