SSH keypair setup for GitHub (or GitHub/GitLab/BitBucket, etc, etc) Create a repo. Make sure there is at least one file in it (even just the README.md) Generate a SSH key pair (private/public): ssh-keygen -t rsa -C "[email protected]"