The settings on Roar are such that you can't use https protocols to push or pull to Github. Bummer, because that means you will have to do this sort of annoying process before the first time you push or pull to Github. You only need to do this once, so if you already did this, you're golden!
Following the instructions here for Linux, do the following steps:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
3. When you're prompted to "Enter file in which to save the key", press Enter (accepts the default file location).
4. When it asks for a passphrase, either enter a passphrase if you would like or hit enter to leave blank. Repeat the same passphrase again.
5. You should now see a message that your key has been saved. You should see a little image (yours will look different than the one on my screen).
eval "$(ssh-agent -s)"
You will very likely see a different agent pid number listed than the one in my screenshot.
ssh-add ~/.ssh/id_rsa
These instructions are spelled out here as well as below.
cat ~/.ssh/id_rsa.pub