GitHub Repository Transfer Between Organizations Procedure

Tadashi Shigeoka ·  Sat, February 27, 2021

I’ll share the procedure for transferring repositories between GitHub Organizations.

GitHub

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.