Git can pull fine but not push “could not read username”

I have been having this issue for a couple of days and I really don’t know what to do.

I was pushing and pulling from a repository on github using git bash just fine for months; then, when their service went down temporarily, I reinstalled to make sure it wasn’t me. Now, I can pull from the repository fine when the remote is set to the https. I can even clone it. However, when I try to push, I get

fatal: could not read Username for ‘’: No such file or directory.

I have tried deleting the origin remote and using the ssh, but then I get the “this repo doesn’t exist” type errors (I have quadruple checked the ssh path, and generated my keys and all that”

I’m at a loss with what to do. Help?

Git Baby is a git and github fan, let's start git clone.