**SSH RSA Key Generation** _Mac_ ssh-keygen -t rsa -b 4096 -C "<email_address>" pbcopy < ~/.ssh/id_rsa.pub _WSL_ ssh-keygen -t rsa -b 4096 -C "<email_address>" cat ~/.ssh/id_rsa.pub | clip.exe **~/.ssh/config** # GitHub Host host_alias HostName github.com User git IdentityFile ~/.ssh/id_rsa AddKeysToAgent yes # UseKeychain yes **Adding SSH key to ssh-agent** _Mac_ eval "$(ssh-agent -s)" ssh-add -K ~/.ssh/id_rsa _WSL_ eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa **Adding to knwon_hosts** ssh -i ~/.ssh/id_rsa username@github.com **Changing Passphrase** ssh-keygen -p -f ~/.ssh/id_rsa