You can always sync over local (or remote) ssh or fileshares or even zip up smaller repos, sneakernet them over to those who need them, unpack it there and pull from the unzipped folder.
The pros who maintain git uses email(!), but I think that would take more time than just waiting out the outage.
The pros who maintain git uses email(!), but I think that would take more time than just waiting out the outage.