Simple command-line utility for bulk mirroring GitHub repositories
- Discover repositories by username or organization
- Use regular expressions to filter by repository name or owner
- Exclude forks
- Mirror several repositories in parallel
- Dry-run mode (shows what will happen without mirroring anything)
pip install ghm
ghm [options] <path>
Use --help
to see available options.
poetry install
poetry shell
...
pytest
- Bump
version
in pyproject.toml - Update CHANGELOG.md
- Run
make release