After allowing anonymous clone, I cannot push anymore, why?

If, after allowing anonymous clone for your repository, you cannot push to it anymore, please make sure that you have a recent version of git (1.7.12 and up).

There is a known bug in older versions.