Tool to mirror Github repositories locally
Keeping a local backup of Github repositories
go install github.com/ntns/gh-mirror
$ gh-mirror -init # init gh-mirror directory and config
$ gh-mirror -add username/repo # add repo to gh-mirror
$ gh-mirror -list # list repos added to gh-mirror
$ gh-mirror # mirror and update repos
You can use gh-mirror from any directory. Repos will always be saved at ~/gh-mirror/username/repo.
New repositories are cloned using git clone --mirror
Existing repositories are kept up to date using git remote update
That's it!