@nzws 普通はデプロイ時にGitHubを必要としないように、事前にビルドしたパッケージをどこかに置いておいてそれをデプロイするようにするんじゃないかと思います。社内でドッグフーディングする場合は本番とは別のインフラにβ版をデプロイしておくパターンはよく見ますし、チャットサービスだとIRCのようなシンプルな非常用サーバを用意したりしたことはあります。
ちなみにEnterprise版のGitHubはブロックストレージをまるごと付け替えることでアップデートするので、旧ストレージでブートしなおせばすぐにロールバックできます。似たような仕組みは用意されてると思います。
@ashphy あーなるほど、確かにステージングとか色々用意してるはずですよね。
非常用といえば確か Keybase が普段社内チャットが Keybase で非常用にフリープランの Slack を用意している?みたいなのを思い出しました(Zoom に買収された時に記事まるまる消えたっぽいですが。。