You can setup gitlab with clones, if one server goes down, second has a copy. You know, git is a distributed system, unlike github.
How do you propose to stop that with your proposal?
Perhaps the only case breaking both at once would be deliberate action (DDoS etc.).
Thanks for the snark. I know git is a distributed system. My question was about everything else being down (your issue tracker, CI server, wiki/documentation), not about git itself.