Not precisely the same thing, but worth mentioning: I'd recommend setting up something like gitea or gogs. They both have built-in support to auto-sync repos based on criteria, thereby also giving you full availability. Of course the issues/PRs etc are a different story.