It does? Do you know git is a dvcs? And therefore you're able to continue working without an internet connection or a service provider being up? It delays the code review process but doesn't break it.
I get it that you want it to be 100% up, but let's be serious your FLOSS projects probably break more stuff than GitHub being down does.