My repo: https://shadyabhi@github.com/shadyabhi/learnajax.git
shadyabhi@archlinux-N210 ~/github/learnajax $ cat .git/config [core] repositoryformatversi
If your password contains special characters, git push won't work in Terminal. My workaround is open up emacs and do git push inside eshell.
git push
emacs
eshell