Skip to main content

GitHub Enterprise Importer について

          GitHub Enterprise Importerを使用すると、さまざまなソースからGitHub Enterprise Cloudに企業を移行できます。

この記事で

          GitHub Enterprise Importer の概要

          GitHub Enterprise Importer は、企業を GitHub Enterprise Cloudに移行するのに役立つ高度にカスタマイズ可能な移行ツールです。

リポジトリごとに、または移行ソースが GitHub.com場合は、組織単位で移行できます。

          GitHub Enterprise Importer では、次の機能を使用して、企業固有のニーズを満たすように移行をカスタマイズできます。
  • リポジトリ移行用の個別の移行アクセス許可ロール。移行を実行するチームや個々のユーザーを指定でき、Organization の所有者が移行を行う必要がなくなります。
  • 忠実度の高い移行。1 つのリポジトリ、一連のリポジトリ、または Organization 全体を移行できます。
  • 移行のカスタム試験的実行のサポート。運用環境の移行を実行する前に、必要なだけ何回でも移行を実行できます。
  • わかりやすくてブロックしないエラー ログ。1 つの pull request のコメントを移動できないといった、重要ではない移行エラーが発生しても移行を続行できます。 移行の後で、自動的に開くログ ファイルを確認できます。
  • ユーザーは、自分の Git 履歴または GitHub メタデータが移行全体にわたって維持されるように、履歴の所有権を保持します。

GitHub CLI または API を使って、移行を実行できます。

GitHub CLI を使うと移行プロセスが簡単になるので、ほとんどのお客様に推奨されます。 カスタマイズのニーズが高い熟練したお客様は、API を使って、GitHub Enterprise Importer との独自の統合を構築できます。

サポートされる移行パス

GitHub Enterprise Importer は、以下のソースから GitHub Enterprise Cloud (GitHub.com または GHE.com) への移行をサポートしています。

  • Azure DevOps (ADO) クラウド
  • Bitbucket Server と Bitbucket Data Center 5.14 以降
  • GitHub.com
  • GitHub Enterprise Server (GHES) 3.4.1 以降

メモ

GitHub Enterprise Importer は現在 、 GHE.com からの移行をサポートしていません。

          GitHub Enterprise Serverの代替ツールGHE.com

バージョン 3.17 以降でサポートされているパッチ リリースでは、 Enterprise Live Migrations は、 GitHub Enterprise Server から GHE.comへの移行の代替ツールとして使用できます。 Enterprise Live Migrations により、移行中の開発者のダウンタイムが短縮され、大規模モノレポのサポートが向上します。 「GitHub Enterprise Server から GHE.com へのライブ マイグレーションについて」を参照してください。

作業の開始

必要な移行パスと、移行 GitHub Enterprise Importer データの詳細については、次の記事を参照してください。