Make read-only local backups of your Github repositories
Switch branches/tags
Nothing to show
Pull request Compare This branch is even with haldean:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
bugh
requirements.txt
setup.py

README.md

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.