Setup GitHub SSH
These instructions may be needed but I do not need them today. They should be reviewed.
If you have private GitHub repositories you will need to authenticate with GitHub using SSH keys. You should generate keys for each server but save them on your development machine so that you can copy them each time you recreate the virtual machine for that server rather than creating new keys every time.
This link tells you more about this process.
If you have your keys on your dev machine but just created a new virtual machine these instructions help you copy them to the new VM.
In MacOS terminal signed in to Mac:
In MacOS terminal sign in to server VM: