Setup github with SSH keys in Linux/FreeBSD
Create the keys I prefer ed25519
ssh-keygen -f ~/.ssh/id_ed22519_github -t ed25519 -C "[email protected]"
Paste public ~/.ssh/id_ed22519_github.pub key string to github https://github.com/settings/keys
Test the connection you should see "Hi username! You've successfully authenticated"