Skip to main content

GitHub への移行パス

他の製品から GitHub への移行、または GitHub 製品間の移行に使用できるパスの概要を参照してください。

この記事で

移行パスについて GitHub

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

          移行を計画するには、移行先と移行元を検討してください。 これらの考慮事項で、移行のパスが決まります。 移行パスによっては、ソース、履歴、メタデータを移行できるスペシャリスト ツールが用意されています。 その他の場合は、より単純な "ソースと履歴" または "ソース スナップショット" の移行を実行する必要があります。

一部の移行パスには、エキスパート主導の移行でのみ使用できるツールが必要です。 詳細については、 GitHub の営業チーム でアカウント マネージャーに問い合わせるか、 GitHub Expert Services Web サイトを参照してください。

推奨事項では、ソース、履歴、メタデータなど、可能であれば最高レベルの忠実性が必要であると想定しています。

          GitHub.comへの移行

          GitHub.comへの移行のスコープとツールを確認できます。これには、GitHub Enterprise Cloudへの移行が含まれます。 追加情報や注意事項を確認することもできます。

          GitHub Enterprise Server 3.4.1 以降 GitHub.com
  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer
  • その他の情報:
  • 注意事項:
    • Git またはメタデータ アーカイブが 40 GB を超えるリポジトリの場合は、大規模なリポジトリが Enterprise Cloud Importer の制限内に収まるように、GitHub Expert Services の利用を検討してください。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳しくは、任意の Git リポジトリから GitHub.com への移行に関するセクションをご覧ください。

          GitHub.com から GitHub.com に変更します

          GitHub.comからの移行には、GitHub Enterprise Cloudが含まれます。 このパスには、 Enterprise Managed Users の導入や管理対象企業間の移動が含まれます。
  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer または GitHub Expert Services
  • その他の情報:
  • 注意事項:
    • Git またはメタデータ アーカイブが 40 GB を超えるリポジトリの場合は、大規模なリポジトリが Enterprise Cloud Importer の制限内に収まるように、GitHub Expert Services の利用を検討してください。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳しくは、任意の Git リポジトリから GitHub.com への移行に関するセクションをご覧ください。

Azure DevOps Services (Azure DevOps Cloud) へ GitHub.com

Azure DevOps ServerからGitHub.comへ

Bitbucket Cloud (Bitbucket.org) GitHub.com

Bitbucket サーバーまたは Bitbucket データ センター GitHub.com

  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer
  • その他の情報:
  • 注意事項:
    • Git またはメタデータ アーカイブが 40 GB を超えるリポジトリの場合は、大規模なリポジトリが Enterprise Cloud Importer の制限内に収まるように、GitHub Expert Services の利用を検討してください。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳しくは、任意の Git リポジトリから GitHub.com への移行に関するセクションをご覧ください。

GitLabへ GitHub.com

  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer
  • 詳細情報:GitHub Expert Services ウェブサイト
  • 注意事項:
    • GitHub Enterprise Importer を使用して GitLab リポジトリをGitHubに移行する場合は、GitHub Expert Services チームにお問い合わせください。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳しくは、任意の Git リポジトリから GitHub.com への移行に関するセクションをご覧ください。

任意の Git リポジトリ GitHub.com

任意の Mercurial リポジトリに GitHub.com

への任意の Subversion (SVN) リポジトリ GitHub.com

任意の Team Foundation バージョン管理 (TFVC) のリポジトリ GitHub.com

任意の Perforce リポジトリ GitHub.com

その他のリポジトリへGitHub.com

          GHE.com から GitHub.com に変更します

現在、このパスは公式ツールではサポートされていません。 GitHub Expert Servicesにお問い合わせください。

          GHE.comへの移行

          データ所在地付き GitHub Enterprise Cloudに移行する場合、移行先はGHE.com。

          GHE.comへの移行では、GitHub.comへの移行と同様のツールが使用されます。 ただし、 GitHub Importer は使用できません。

以下のリンクに従って、 GHE.comへの移行のスコープとツールに加えて、追加情報や注意事項を確認してください。

          GitHub Enterprise Server から GHE.com に変更します

          GitHub.com から GHE.com に変更します
  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer または GitHub Expert Services
  • その他の情報:
  • 注意事項:
    • 約 40 GB を超える複雑なリポジトリの場合は、GitHub Expert Services に問い合わせることをお勧めします。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GHE.com への移行」を参照してください。

Azure DevOps Services (Azure DevOps Cloud) へ GHE.com

Azure DevOps ServerからGHE.comへ

Bitbucket Cloud (Bitbucket.org) GHE.com

Bitbucket サーバーまたは Bitbucket データ センター GHE.com

  • 範囲:ソース、履歴、メタデータ
  • **ツール:**GitHub Enterprise Importer
  • その他の情報:
  • 注意事項:
    • 約 40 GB を超える複雑なリポジトリの場合は、GitHub Expert Services に問い合わせることをお勧めします。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GHE.com への移行」を参照してください。

GitLabへ GHE.com

  • 範囲:ソース、履歴、メタデータ
  • ツール: 連絡先 GitHub Expert Services
  • 詳細情報:GitHub Expert Services ウェブサイト
  • 注意事項:
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GHE.com への移行」を参照してください。

任意の Git リポジトリ GHE.com

任意の Mercurial リポジトリに GHE.com

への任意の Subversion (SVN) リポジトリ GHE.com

任意の Team Foundation バージョン管理 (TFVC) のリポジトリ GHE.com

任意の Perforce リポジトリ GHE.com

その他のリポジトリへGHE.com

          GitHub Enterprise Serverへの移行

追加の情報や注意事項など、 GitHub Enterprise Serverへの移行のスコープとツールを確認できます。

          GitHub.com から GitHub Enterprise Server に変更します

          GitHub.comからの移行には、GitHub Enterprise Cloudが含まれます。

          GitHub Enterprise Server から GitHub Enterprise Server に変更します

Azure DevOpsをGitHub Enterprise Serverに移行する

Bitbucket Cloud (Bitbucket.org) GitHub Enterprise Server

Bitbucket サーバーまたは Bitbucket データ センター GitHub Enterprise Server

GitLabへ GitHub Enterprise Server

任意の Git リポジトリ GitHub Enterprise Server

任意の Mercurial リポジトリに GitHub Enterprise Server

への任意の Subversion (SVN) リポジトリ GitHub Enterprise Server

任意の Team Foundation バージョン管理 (TFVC) のリポジトリ GitHub Enterprise Server

任意の Perforce リポジトリ GitHub Enterprise Server

その他のリポジトリへGitHub Enterprise Server

          GHE.com から GitHub Enterprise Server に変更します

現在、このパスは公式ツールではサポートされていません。 GitHub Expert Servicesにお問い合わせください。