From Kokua Wiki
Stuck in a circle of ssh key he**.
Make sure you have a branch that you intend to test the git push process with or a working branch.
Do not use master, next, or weekly. They are established branches and pushing to them will likely result in error messages.
git branch myworkproject
git checkout myworkproject
Follow the procedures to establish your public key on your computer and in your account at github.com.
If you changed directories to establish keys change back to ~/imprudence
Ensure the list of branches shows an * myworkproject in the branch list.
git remote add mygithub email@example.com:MyGithub/imprudence.git
git push mygithub myworkproject