Recently, I sign up for a free plan on Github.com.
I follow their instructions to generate a ssh key to add to my account.
However, when I try ssh -v git@github.com
If it doesn't already exist, you generate the ssh key first:
ssh-keygen -t rsa
now copy this key, it'll be in this dir ~/.ssh/id_rsa.pub,
open with notepad,
paste this key in the "add ssh key" section in your github account!
That's it!