Since you've just created your bare repository, I would say that the simplest thing to do is to delete it, recreate it, then push from your production repo to your new fresh bare.
You don't provide any error message, so I don't know exactly why pushing from production after push from local does not work, but it's probably because your branches have diverged, and you are facing a non forward push
.
Instead of delete your bare repository, you could try running git push -f origin master:master
from your production repository, where origin
is your bare repository.