Where a tool like this seems to <i>really</i> make sense is not in the git repository. Most of us know or should know how to back this up properly.<p>The real power comes in dumping the issues, wiki, PRs, and any other information that is not completely contained in git. Having something that would dump the git+ so that even if a site like GitHub were to shutdown you at least had data, in hopefully human readable format like JSON, that can be parsed at a later time if you so choose.<p>This would also open the door for interop between things like GitLab, GitHub, and Bitbucket which all seem to have their own version of what the term "git+" should be. If this could be a pathway to lead to standardizing that API on top of git so that all these different players can talk with one another would be kinda huge as well. It's hard to see Github and Bitbucket wanting to work together for something like this when they have mouths to feed but something tells me "if <i>we</i> build it, <i>they</i> will come."
I released this as a product a few years ago and subsequently open sourced it. With a bit of work, it could be a good little web app to run on your own server to manage repo backups.<p><a href="https://github.com/antiqua-io/Antiqua" rel="nofollow">https://github.com/antiqua-io/Antiqua</a>