GitHub 製品間 (GitHub Enterprise Server から GitHub Enterprise Cloud) で、または Bitbucket Server や GitLab などの別のコード ホスティング プラットフォームから GitHub に移行する場合、コード、コードの履歴、過去のすべての会話やコラボレーションなどの作業を移動したいことがあります。
GitHub には、これらの移行をサポートするためのさまざまなツールが用意されています。 さまざまなツールでさまざまな移行経路がサポートされ、さまざまなレベルの移行忠実度が提供されます。
GitHub Enterprise Importer のような一部のツールでは、コードの現在の状態、すべてのコードの履歴、設定とコラボレーション履歴 (issue や pull request など) が移行されます。 他のツールでは、コードとその履歴のみ、またはコードだけが移行されます。
移行に最適なツールを決定し、移行を成功させる方法については、「GitHub への移行の計画」を参照してください。