Skip to main content

GitHub Enterprise Cloud への移行について

現在のソリューションを GitHub Enterprise Cloud に移行する方法について説明します。

GitHub 製品間 (GitHub Enterprise Server から GitHub Enterprise Cloud) で、または Bitbucket Server や GitLab などの別のコード ホスティング プラットフォームから GitHub に移行する場合、コード、コードの履歴、過去のすべての会話やコラボレーションなどの作業を移動したいことがあります。

GitHub には、これらの移行をサポートするためのさまざまなツールが用意されています。 さまざまなツールでさまざまな移行経路がサポートされ、さまざまなレベルの移行忠実度が提供されます。 移行に最適なツールを決定し、移行できるものを理解し、移行を成功させる方法を学ぶには、「GitHub への移行の計画」と GHE.com への移行に関する記事を参照してください。

GitHub Enterprise Cloud に移行する手順には、以下のものが含まれます。

  1. 移行の起点 (ソース) を定義します。 宛先は GitHub Enterprise Cloud です。
  2. 移行するデータを理解し、基本的なインベントリを作成します。
  3. 移行データのサイズを評価し、最初にリポジトリを Git に移動する必要があるかどうかを確認します。
  4. Organization のニーズと使用できるツールに基づいて、移行の種類を決定します。
  5. 移行を自分で実行するか ("セルフサービス移行")、GitHub のエキスパート サービス チームまたは GitHub パートナーに相談するか ("エキスパート主導の移行") を選びます。

試用版設定の後のステージで、organization とチームを作成する準備ができたら、移行を完了するために次のような追加の手順を実行します。

  1. GitHub Enterprise Cloud への移行に向けて organization の構造を設計します。
  2. すべてのリポジトリのドライ実行移行の実行など、移行のテストを計画します。
  3. 移行前と移行後の手順を確立し、移行計画を作成します。
  4. Organization の準備を整え、移行のスケジュールを立てます。
  5. 移行を実行し、移行後のタスクを実行します。

GitHub Actions への Enterprise の移行について

既存のシステムから GitHub Actions に Enterprise を移行するために、移行を計画し、移行を完了し、既存のシステムを廃止します。 ワークフローを GitHub Actions に移行する方法については、「GitHub Actions への Enterprise の移行」を参照してください。

GitHub Actions への切り替えを計画している場合、リポジトリの移行と同時に行うことはお勧めしません。 代わりに、後日、CI/CD の移行を別の手順として実行します。 これにより、移行プロセスの管理が容易になります。 移行する準備ができたら、「GitHub Actionsへの移行」を参照してください。

次のステップ

次に、「マネージド ユーザーを使って Enterprise をセキュリティで保護する」と「シングル サインオンを使って Enterprise リソースをセキュリティで保護する」を学んでください。