Comment Comment by shorodei Git supports multiple remote repositories. Have github be your main repo, keep a mirror locally or on another service (updated using hooks), and switch to it if github fails. parent shorodei 9 years ago