GitHub Organization 間で Repository 移譲 (Transfer) 手順
GitHub Organization 間で Repository 移譲 (Transfer) 手順をご紹介します。
背景 GitHub Organization a -> b へ Transfer Repository したい
GitHub Organization github.com/a で管理していた Repository を github.com/b へ移譲 (Transfer) する方法をご紹介します。
事前準備
issue 整理 & Transfer issue
GitHub Organization b へ Transfer したく無い issue は事前に a/backup-repository というような名前で Repository を作成して Transfer issue しておきましょう。
Repository を保存
必要であれば repository を git clone や zip ファイルでダウンロードなどして保管しておきます。
Organization 間で Transfer repository
Transfer repository
GitHub Repository の Organization を a から b へ Transfer 移行する
引き継がれる項目
- ✅ GitHub Actions
- ✅ GitHub Issues
- ✅ GitHub Secrets
他にも引き継がれる項目は以下の記事に詳しく書かれているので、ご参照ください。
事後作業
GitHub 通知用の Slack channel 作成、Slack Connect
もし Transfer 先の Organization の方々と一緒に開発を進めていく場合は GitHub 通知用の Slack channel 作成して Slack Connect しましょう。
以上、GitHub Organization 間で Transfer repository した、現場からお送りしました。