backup-github

Utility tool to backup github repository issues. It will backup all repositories from a given github account. The backup comprises the git repostory, the wiki and the issues.

It works with a local git repository, on which issues from all repositories of a github account are serialized to json and commited. Thanks to git, all changes are versioned, and saved.

To install you can just download the gem with:

gem install backup-github

Then, to run the backup command:

backup-github -r path/to/my/backup/dir -u github_user -p github_pwd

If, instead you want to backup up all the issues from an Organization within github, then you run:

backup-github -r path/to/my/backup/dir -u github_user -p github_pwd -o org_name

Important: The github user used, should have access to all the organization repositories.

To properly configure the backup system, we recommend setting a cron job to run the command once a day.

Dependencies

Besides the gem dependencies, the git binary is required.

Contributing to backup-github

Copyright © 2012 Zauber. See LICENSE.txt for further details.