The interesting thing is that Git is entirely non-centralized, so in theory they could simply redirect to servers onto which the data has been mirrored.
That said, I think it's a bit weird that they don't store the data of the services around the code itself in git, like they do with e.g. sites. That way you'd have an `issues` branch that you could still access if github is down.
But that would probably pave the way for easy migrations away from Github.
bingo
Also you have to deal with sysadmin error, i know us sysadmins are practically perfect in every way, but occasionally we make mistakes....big mistakes. ;)
So redirecting might not always be possible.....
The issues, comments, PRs, wikis etc... that we all came to depend on aren't.