GitHub Repository Transfer Between Organizations Procedure
I’ll share the procedure for transferring repositories between GitHub Organizations.
Background: Want to Transfer Repository from GitHub Organization a -> b
I’ll share how to transfer repositories managed under GitHub Organization github.com/a to github.com/b.
Preparation
Issue Cleanup & Transfer Issues
For issues you don’t want to transfer to GitHub Organization b, create a repository beforehand with a name like a/backup-repository and transfer those issues there.
Save Repository
If necessary, preserve the repository by git cloning or downloading as a zip file.
Transfer Repository Between Organizations
Transfer Repository
Transfer the GitHub Repository Organization from a to b.
Items That Are Transferred
- ✅ GitHub Actions
- ✅ GitHub Issues
- ✅ GitHub Secrets
Other items that are transferred are detailed in the following article, so please refer to it.
Post-Transfer Tasks
Create GitHub Notification Slack Channel, Slack Connect
If you’ll be developing together with people from the transfer destination Organization, create a GitHub notification Slack channel and set up Slack Connect.
That’s all from transferring repositories between GitHub Organizations from the Gemba.