Having an issue pushing to GitHub or other git repos?

After going through all the correct setup steps to put your open-source project on RubyForge or GitHub you try to do a git-push and then receive errors when trying to git-push.

So the question is, did you add your public key (if you created a new one for git'ing) to your authentication agent via ssh-add?

$ ssh-add ~/.ssh/my_public_key


Done.

ssh-add documentation here