Initiating a push or any other action with GitHub from the command line (over https, not ssh) that calls for the username and password not only fails but, when it does, it r
[Mac only]
If you need to delete your authentication, use
git credential-osxkeychain erase host=github.com protocol=https
on Mac.
See https://help.github.com/articles/updating-credentials-from-the-osx-keychain/