# GithubSnapshot Snapshoting organization's repositories, including wikis ## Installation `github_snapshot` should be run as a command line tool, so it makes sense installing it globally $ gem install github_snapshot [`s3cmd`](https://github.com/s3tools/s3cmd) should also be installed on the system and properly configured. ## Usage `github_snapshot` expects a `config.yml` file on the folder it is run, here is a sample: ```yaml username: password: organizations: - organization1 - organization2 s3bucket: backup_folder: releases_to_keep: ``` Then, simply run the gem's binary: ```bash $ github_snapshot ``` **You could be prompted to check the authenticity for `github.com` host**. You can either say yes during the first script execution or disable strict host key checking for it: ```bash $ echo -e "Host github.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request