These are my dotfiles!
From https://help.github.com/articles/generating-ssh-keys
To set up a new machine:
Generate a new private/public keypair.
Upload public key to Github using https://github.com/settings/ssh
Verify the ssh key works by:
ssh -T [email protected]
Cloning should be done by ssh to be able to push:
git remote set-url origin [email protected]:username/repo.git
OR
git clone [email protected]:username/repo.git
(how does it know the username?? Looks like by the public key)