Github's awesome, but yah, that's the downside of having one place that hosts so much code. Having some outage or disruption is feeling like a bi-weekly event..
On a previous team we developed the mental image of a bicycle, consisting of two cycles.
It seemed to help at the time.. but now I think about it I'm not sure how it did!