# 移行に関するドキュメント

別のコード ホスティング プラットフォームから GitHub に移行する場合や、 GitHub 製品間を移動する場合は、移行ツールを使用して作業を行う方法を確認してください。

## Recommended

* [GitHub への移行の計画](/ja/enterprise-server@3.21/migrations/overview/planning-your-migration-to-github)

  GitHubまたはGitHub製品間で正常な移行を計画して実行する方法について説明します。

* [GitHub の移行ツールについて](/ja/enterprise-server@3.21/migrations/overview/about-githubs-migration-tooling)

  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。

* [GitHub への移行パス](/ja/enterprise-server@3.21/migrations/overview/migration-paths-to-github)

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

* [ローカルでホストされているコードを GitHub に追加する](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  コードがコンピューターのローカルに格納されていて、それが Git によって追跡されている場合、または追跡しているバージョン コントロールシステム (VCS) がない場合は、GitHub または Git コマンドを使用して、GitHub CLI にそのコードをインポートできます。

* [GitHub Enterprise Importer について](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

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

* [GitHub 製品間の移行に関する概要](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  計画から実装、フォローアップ タスクの完了まで、GitHubのあるGitHub Enterprise Importer製品から別の製品に移行するプロセス全体を完了する方法について説明します。

* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行の概要](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  計画から実装、フォローアップ タスクの完了まで、Bitbucket Server から GitHub を備えた GitHub Enterprise Importer への移行プロセスについて説明します。

## Links

### Getting started

* [GitHub の移行ツールについて](/ja/enterprise-server@3.21/migrations/overview/about-githubs-migration-tooling)

  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。

* [GitHub への移行の計画](/ja/enterprise-server@3.21/migrations/overview/planning-your-migration-to-github)

  GitHubまたはGitHub製品間で正常な移行を計画して実行する方法について説明します。

## Articles

* [GitHub の移行ツールについて](/ja/enterprise-server@3.21/migrations/overview/about-githubs-migration-tooling)

  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。

* [GitHub 製品間の移行について](/ja/enterprise-server@3.21/migrations/overview/migrations-within-github)

  GitHub プラットフォーム間を移動する必要がある理由と考慮する必要がある点

* [GitHub への移行の計画](/ja/enterprise-server@3.21/migrations/overview/planning-your-migration-to-github)

  GitHubまたはGitHub製品間で正常な移行を計画して実行する方法について説明します。

* [GitHub への移行パス](/ja/enterprise-server@3.21/migrations/overview/migration-paths-to-github)

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

* [ロックされたリポジトリについて](/ja/enterprise-server@3.21/migrations/overview/about-locked-repositories)

  リポジトリは変更を防ぐためにロックできます (多くの場合は移行のため)。

* [マネキンとユーザー アクティビティ](/ja/enterprise-server@3.21/migrations/overview/mannequins-and-user-activity)

  マネキンは、移行後にユーザーが再利用できるプレースホルダー ID です。

* [コマンド ラインを使用したソース コードのインポートについて](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)

  コマンド ライン ツールを使って、ソース コードとそのリビジョン履歴を GitHub にインポートできます。

* [ローカルでホストされているコードを GitHub に追加する](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  コードがコンピューターのローカルに格納されていて、それが Git によって追跡されている場合、または追跡しているバージョン コントロールシステム (VCS) がない場合は、GitHub または Git コマンドを使用して、GitHub CLI にそのコードをインポートできます。

* [コマンド ラインを使って外部の Git リポジトリをインポートする](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)

  ソース コードが Git リポジトリで追跡されている場合は、コマンド ラインで Git を使ってリポジトリをインポートできます。

* [Subversion リポジトリをインポートする](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Subversion からリポジトリをインポートできます。

* [Mercurial リポジトリをインポートする](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Mercurial からリポジトリをインポートできます。

* [Team Foundation バージョン管理リポジトリをインポートする](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Team Foundation バージョン管理 (TFVC) からリポジトリをインポートできます。

* [管理シェルを使用して他のバージョン コントロール システムからインポートする](/ja/enterprise-server@3.21/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-from-other-version-control-systems-with-the-administrative-shell)

  管理シェルを使用すると、Subversion、Mercurial、Team Foundation Version Control から、 GitHub Enterprise Server上の Git リポジトリにインポートできます。

* [GitHub Enterprise Importer について](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)

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

* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行について](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/about-migrations-from-bitbucket-server-to-github-enterprise-cloud)

  GitHub Enterprise Importer がどのデータを移行できるかを確認します。

* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行の概要](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)

  計画から実装、フォローアップ タスクの完了まで、Bitbucket Server から GitHub を備えた GitHub Enterprise Importer への移行プロセスについて説明します。

* [Bitbucket サーバーからの移行のアクセスの管理](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/managing-access-for-a-migration-from-bitbucket-server)

  GitHub Enterprise Importerを使用する前に、移行元と移行先の両方に適切なアクセス権があることを確認してください。

* [Bitbucket Server から GitHub Enterprise Cloud へのリポジトリの移行](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/migrating-repositories-from-bitbucket-server-to-github-enterprise-cloud)

  GitHub Enterprise Cloudを使用して、リポジトリを Bitbucket サーバーからGitHub CLIに移行できます。

* [GitHub Enterprise Importer を使用したGitHub製品間の移行について](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products)

  GitHub Enterprise Importer製品間で移行できるデータ GitHubについて説明します。

* [GitHub 製品間の移行に関する概要](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)

  計画から実装、フォローアップ タスクの完了まで、GitHubのあるGitHub Enterprise Importer製品から別の製品に移行するプロセス全体を完了する方法について説明します。

* [GitHub 製品間の移行のためのアクセスの管理](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/managing-access-for-a-migration-between-github-products)

  GitHub Enterprise Importerを使用する前に、移行元と移行先の両方に適切なアクセス権があることを確認してください。

* [GitHub Enterprise Server から GitHub Enterprise Cloud へのリポジトリの移行](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud)

  GitHub Enterprise Serverまたは API を使用して、リポジトリをGitHub Enterprise CloudからGitHub CLIに移行できます。

* [GitHub.com から GitHub Enterprise Cloud へのリポジトリの移行](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-githubcom-to-github-enterprise-cloud)

  GitHub.comまたは GraphQL API を使用して、リポジトリをGitHub Enterprise CloudからGitHub CLIに移行できます。

* [GitHub.com から GitHub Enterprise Cloud への組織の移行](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-organizations-from-githubcom-to-github-enterprise-cloud)

  GitHub.com または GraphQL API を使って、GitHub Enterprise Cloud から GitHub CLI に Organization を移行できます。

* [GitHub Enterprise Importer の移行ログへのアクセス](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer)

  移行を実行した後、移行ログを確認して、想定どおりに移行されなかったデータをチェックする必要があります。

* [GitHub Enterprise Importer のマネキンの回収](/ja/enterprise-server@3.21/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer)

  移行後、プレースホルダー ID (マネキン) の履歴を組織のメンバーに割り当てることができます。

* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションについて](/ja/enterprise-server@3.21/migrations/elm/about-live-migrations)

  ライブ マイグレーションで開発者のダウンタイムを最小限に抑えるにはどうすればよいでしょうか。

* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションの準備](/ja/enterprise-server@3.21/migrations/elm/prepare-for-your-migration)

  Enterprise Live Migrationsを開始する前に考慮すべき重要な質問。

* [Enterprise Live Migrations を使用したリポジトリの移行](/ja/enterprise-server@3.21/migrations/elm/migrate-your-repository)

  ダウンタイムを最小限に抑えて、 GitHub Enterprise Server から GHE.com に移行します。

* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションの完了](/ja/enterprise-server@3.21/migrations/elm/complete-your-migration)

  ユーザーが移行されたリポジトリの使用を開始できるように、フォローアップ タスクを完了します。

* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションのトラブルシューティング](/ja/enterprise-server@3.21/migrations/elm/troubleshooting)

  移行で発生する可能性がある問題に関するアドバイス。

* [GitHub Enterprise Server から GHE.com へのライブ マイグレーション用に移行されたデータ](/ja/enterprise-server@3.21/migrations/elm/migrated-data-reference)

  ライブ マイグレーションに含まれるデータとライブ更新プログラムはどれですか?

* [Enterprise Live Migrations コマンドラインインターフェース リファレンス](/ja/enterprise-server@3.21/migrations/elm/elm-cli-reference)

  ELM CLI ツールの詳細な使用状況情報。

* [ghe-migrator について](/ja/enterprise-server@3.21/migrations/using-ghe-migrator/about-ghe-migrator)

  `ghe-migrator`を使用して、*ソース*の場所 (GitHub.com組織またはGitHub Enterprise Server インスタンス) から*ターゲット*インスタンスGitHub Enterprise Serverインスタンスにデータを転送できます。

* [GitHub Enterprise Server からの移行データのエクスポート](/ja/enterprise-server@3.21/migrations/using-ghe-migrator/exporting-migration-data-from-github-enterprise-server)

  プラットフォームを変更したり、試用版インスタンスから運用インスタンスに移行したりするには、インスタンスを準備し、リポジトリをロックし、移行アーカイブを生成することで、 GitHub Enterprise Server インスタンスから移行データをエクスポートできます。

* [GitHub.com からの移行データのエクスポート](/ja/enterprise-server@3.21/migrations/using-ghe-migrator/exporting-migration-data-from-githubcom)

  API を使用して移行するリポジトリを選択し、GitHub.com インスタンスにインポートできる移行アーカイブを生成することで、GitHub Enterprise Server 上の Organization から移行データをエクスポートできます。

* [GitHub Enterprise Server へのデータの移行](/ja/enterprise-server@3.21/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)

  移行アーカイブを生成した後、ターゲット GitHub Enterprise Server インスタンスにデータをインポートできます。 変更を恒久的にターゲットのインスタンスに適用する前に、潜在的なコンフリクトがないか変更をレビューできます。

* [GitHub Enterprise Importer を使用した移行のトラブルシューティング](/ja/enterprise-server@3.21/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer)

  移行が失敗した場合、または予期しない結果が発生した場合は、一般的なトラブルシューティング手順を試すことができます。