Or you could mirror to multiple repositories with one push. I write about how to use Github & Bitbucket simultaneously here:
http://deanclatworthy.com/2013/01/how-to-avoid-relying-on-gi...
Even if they pulled from one or the other, so long as someone merges the changes from the missing repo, everyone will be good to go.
This is a pretty unique approach to multiple git servers.