A CLI application for performing migrations between GitHub Enterprise Cloud organizations under the same EMU/Enterprise Cloud.
GHES to GHEC migrations coming soon.
- You should have the gh cli installed.
- Be an administrator of your GitHub Enterprise Cloud or EMU instance. Ensure your token has the proper permissions - it is recommended to have
admin:orgfor the validations to pass.
Download the extension with the gh cli
gh extension install ryaugusta/gh-ec-migratorStart the extension
gh ec-migratorNote
Set the GH_TOKEN environment variable with your GitHub PAT before running the program.
The token should be authorized in both the target & source organizations
Important
This utility is currently in beta
Contributions are welcomed from the community.
Want a new feature? Open an issue with your feature request.
Want to contribute? Fork this repository and open a pull request!