Setup GitHub

Setting up GitHub is straight forward in MacOS. Make sure you installed the git client, either with XCode Command-line tools or with brew.

Generate a ssh key (for ssh access)

ssh-keygen -t rsa -C "[email protected]"

In most cases you should accept the default path (.ssh/id_rsa). Just fill out all questions. Make sure you add a pass-phrase for security!

As a result you get two files: id_rsa -> your private key file and id_rsa.pub -> the public key. Never share your private key file with anyone.

Add the key to GitHub:

# Copy the public key to your clipboard
pbcopy < ~/.ssh/id_rsa.pub

Paste the public key to the SSH-Key section at github.com

Test the connection

ssh -T [email protected]

The GitHub SSH Server should recognize your account and close the connection.

Setup global config

git config --global user.name "Your name" && \
git config --global user.email "[email protected]"