https://www.youtube.com/watch?v=snCP3c7wXw0
https://www.youtube.com/watch?v=8X4u9sca3Io this one is better actually
ssh-keygen -t ed25519 -C temp@example.com
eval "$(ssh-agent -s)" to start up its process
~/.ssh/config
u just make an ssh key and add it with ssh-add and also add it to github so it recognizes it
no passphrase for arch, dont remember for mac tho