I am working with a repo on GitHub and everytime I try to push something, it asks for my GitHub username and password. I don't want it doing that.
I tried the instructions on setting your email in Git, namely set up the Git variables github.user and github.token, but that didn't make any difference.
I don't understand why this is happening.
Best Answer
You need to set-up an ssh-agent against which you only need to authenticate once. See this answer over at SO for a howto.