bugh

Create read-only backups of your Github repositories.


License
Other
Install
pip install bugh==1.1.1

Documentation

bugh: Backup Github

bugh creates read-only local backups of all repositories in your Github account, to protect you from hacking, catastrophic data loss, and your own destructive power. To install, run:

sudo pip install bugh

After installing, run bugh [your Github username] from the directory in which you would like to mirror your repositories. The first invocation clones every repository in your Github account. Repeated invocations will run git pull in already-cloned repositories, and will clone repositories that don't exist locally.

Currently, bugh only mirrors the master branch of each repository; future versions will allow mirroring all branches in a repository. It also does not support mirroring private repositories.

bugh is made by Will Haldean Brown and is distributed under the GPLv3.

Release Notes

Release versions here map to release versions on PyPI.

1.0:
  Initial release.

1.1.1:
  Increase limit on mirrorable repositories to 100.
  Continue after failure if a repository fails during pull.