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
  • その他の情報:
  • 注意事項:
    • 約 5 GB を超える複雑なリポジトリの場合は、代わりにghe-migrator と Enterprise Cloud Importer を使用する必要があります。 Enterprise Cloud Importer はエキスパート主導の移行でのみ可能です。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GitHub.comへの移行」を参照してください。

GitHub Enterprise Server 3.4.0. またはそれ以前から GitHub.com

  • 範囲:ソース、履歴、メタデータ
  • ツーリング: GitHub Enterprise Importer
  • その他の情報:
  • 注意事項:
    • 約 5 GB を超える複雑なリポジトリの場合は、代わりにghe-migrator と Enterprise Cloud Importer を使用する必要があります。 Enterprise Cloud Importer はエキスパート主導の移行でのみ可能です。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GitHub.comへの移行」を参照してください。

GitHub.com から GitHub.com

GitHub.comからの移行には GitHub Enterprise Cloudが含まれます。 このパスには、Enterprise Managed Users の導入や、マネージド 企業間の移動が含まれます。

  • 範囲:ソース、履歴、メタデータ
  • ツーリング: {data variables.product.prodname_importer_proper_name %}またはGitHub Expert Services。
  • その他の情報:
  • 注意事項:
    • 約 5 GB を超える複雑なリポジトリの場合は、代わりにghe-migrator と Enterprise Cloud Importer を使用する必要があります。 Enterprise Cloud Importer はエキスパート主導の移行でのみ可能です。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GitHub.comへの移行」を参照してください。

Azure DevOps Services (Azure DevOps Cloud) から GitHub.com

Azure DevOps Server から GitHub.com

Bitbucket Cloud (Bitbucket.org) から GitHub.comに変更

Bitbucket Server または Bitbucket データ センターから GitHub.comに変更

  • 範囲:ソース、履歴、メタデータ
  • ツーリング: GitHub Enterprise Importer
  • その他の情報:
  • 注意事項:
    • 約 5 GB を超える複雑なリポジトリの場合は、代わりに bbs-exporter と Enterprise Cloud Importer を使用する必要があります。 Enterprise Cloud Importer はエキスパート主導の移行でのみ可能です。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GitHub.comへの移行」を参照してください。

GitLab から GitHub.comに変更

  • 範囲:ソース、履歴、メタデータ
  • ツーリング gl-exporterその後、Enterprise Cloud Importer (エキスパート主導の移行のみ可能)
  • 詳細情報: GitHub Expert Services Web サイト
  • 注意事項:
    • Enterprise Cloud Importer はエキスパート主導の移行でのみ可能です。
    • エキスパート主導の移行が適切でない場合は、影響を受けるリポジトリの 「ソースと履歴」 の移行を代わりに実行できます。 詳細については、「任意の Git リポジトリから GitHub.comへの移行」を参照してください。

任意のGit リポジトリからGitHub.com に変更

任意のMercurial リポジトリからGitHub.com に変更

任意のSubversion (SVN) リポジトリからGitHub.com に変更

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

任意の Perforce リポジトリから GitHub.com に変更

その他のリポジトリから GitHub.com に変更

GitHub Enterprise Server の移行

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

{data variables.product.prodname_dotcom_the_website %}から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 Server または 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 に変更