How can I use a git bare repository to push into a non-bare repository?
===

Basically, I want to push all my local changes to a backup bare repository on a remote server and then have the bare repositiory push the changes to production (non-bare) on the same server. Right now, I'm thinking of doing a hook. I'm not using gitosis if that matters. How can I achieve this goal? 

I don't know if this is the RIGHT way, but I basically just want to push my local changes to a backup repo (bare) and a non-bare repo.