myrepos
applies git
operations to multiple repositories. There is also a simple golang utility to use the github API to generate a suitable configuration including:
- All repositories.
- All the repositories which belong to organizations you’re a member of.
Currently it only supports github, but gitbucket support is planned
https://blog.steve.fi/exporting_github_repositories_to_myrepos.html
github2mr handles:
- Exporting projects from Github.com
- Exporting projects from (self-hosted installations of) Github Enterprise.
- Exporting projects from (self-hosted installations of) Gitbucket