mirror of
https://github.com/calmh/clonehub.git
synced 2026-07-17 01:15:04 +00:00
Keep a local mirror of all public GitHub repositories
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| clonehub | ||
| git.py | ||
| github.py | ||
| LICENSE | ||
| README.md | ||
| setup.py | ||
clonehub
Keep a local mirror of all your (or someone elses) public GitHub repositories.
Install
sudo pip install clonehub
Usage
Hop into the destination directory, run clonehub while passing it one or more
user names as parameters. All public repositories belonging to those users will
be cloned, or fetched if they already exit.
jb@zlogin:~ % cd /srv/bk/GitHub
jb@zlogin:/srv/bk/GitHub % clonehub calmh nymnetworks
Backing up calmh
. Fetching Aggregator.git
. Fetching beets.git
+ Cloning https://github.com/calmh/clonehub.git
. Fetching ClusteredPoller.git
. Fetching facter.git
...
Cron it, and live happily everafter.
License
MIT