{"meta":{"title":"移行に関するドキュメント","intro":"別のコード ホスティング プラットフォームから GitHub に移行する場合や、 GitHub 製品間を移動する場合は、移行ツールを使用して作業を行う方法を確認してください。","product":"移行","breadcrumbs":[{"href":"/ja/migrations","title":"移行"}],"documentType":"product"},"body":"# 移行に関するドキュメント\n\n別のコード ホスティング プラットフォームから GitHub に移行する場合や、 GitHub 製品間を移動する場合は、移行ツールを使用して作業を行う方法を確認してください。\n\n## Recommended\n\n* [GitHub への移行の計画](/ja/migrations/overview/planning-your-migration-to-github)\n\n  GitHubまたはGitHub製品間の移行を計画して実行します。\n\n* [GitHub の移行ツールについて](/ja/migrations/overview/about-githubs-migration-tooling)\n\n  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。\n\n* [GitHub への移行パス](/ja/migrations/overview/migration-paths-to-github)\n\n  他の製品から GitHub への移行、または GitHub 製品間の移行に使用できるパスの概要を参照してください。\n\n* [Azure DevOpsからの移行](/ja/migrations/ado)\n\n  Azure DevOps から GitHub Enterprise Cloud への移行を計画して実行します。 この 6 部構成のガイドでは、リポジトリの作業準備を行うために必要なアクセス、移行、およびフォローアップ タスクを構成する方法について説明します。\n\n* [GitHub Importer でリポジトリをインポートする](/ja/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)\n\n  別の Git ベースのホスティング サービスでホストされているプロジェクトがある場合は、GitHub ツールを使用してプロジェクトをGitHub Importerにすばやくインポートできます。\n\n* [ローカルでホストされているコードを GitHub に追加する](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)\n\n  コードがコンピューターにローカルに保存され、Git によって追跡されている場合、またはバージョン 管理システム (VCS) によって追跡されていない場合は、GitHubまたは Git コマンドを使用してGitHub CLIにコードをインポートできます。\n\n* [GitHub Enterprise Importer について](/ja/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)\n\n  GitHub Enterprise Importerを使用すると、さまざまなソースからGitHub Enterprise Cloudに企業を移行できます。\n\n* [GitHub 製品間の移行に関する概要](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)\n\n  計画から実装、フォローアップ タスクの完了まで、GitHubのあるGitHub Enterprise Importer製品から別の製品に移行するプロセス全体を完了する方法について説明します。\n\n* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行の概要](/ja/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)\n\n  計画から実装、フォローアップ タスクの完了まで、Bitbucket Server から GitHub を備えた GitHub Enterprise Importer への移行プロセスについて説明します。\n\n## Links\n\n### Getting started\n\n* [GitHub の移行ツールについて](/ja/migrations/overview/about-githubs-migration-tooling)\n\n  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。\n\n* [GitHub への移行の計画](/ja/migrations/overview/planning-your-migration-to-github)\n\n  GitHubまたはGitHub製品間の移行を計画して実行します。\n\n## Articles\n\n* [GitHub の移行ツールについて](/ja/migrations/overview/about-githubs-migration-tooling)\n\n  GitHub には、GitHub への移行と GitHub 製品間の移行をサポートするためのさまざまなツール オプションが用意されています。\n\n* [GitHub 製品間の移行について](/ja/migrations/overview/migrations-within-github)\n\n  GitHub プラットフォーム間を移動する必要がある理由と考慮する必要がある点\n\n* [GitHub への移行の計画](/ja/migrations/overview/planning-your-migration-to-github)\n\n  GitHubまたはGitHub製品間の移行を計画して実行します。\n\n* [GitHub への移行パス](/ja/migrations/overview/migration-paths-to-github)\n\n  他の製品から GitHub への移行、または GitHub 製品間の移行に使用できるパスの概要を参照してください。\n\n* [ロックされたリポジトリについて](/ja/migrations/overview/about-locked-repositories)\n\n  リポジトリは変更を防ぐためにロックできます (多くの場合は移行のため)。\n\n* [マネキンとユーザー アクティビティ](/ja/migrations/overview/mannequins-and-user-activity)\n\n  マネキンは、移行後にユーザーが再利用できるプレースホルダー ID です。\n\n* [プログラムによってリポジトリをインポートする](/ja/migrations/overview/programmatically-importing-repositories)\n\n  GitHubにリポジトリをプログラムでインポートできます。\n\n* [Azure DevOpsからGitHubへの移行について理解する](/ja/migrations/ado/understand-migrations-from-azure-devops-to-github)\n\n  GitHub Enterprise Importer は、Azure DevOpsからの移行を自動化できます。\n\n* [アクセスの管理](/ja/migrations/ado/manage-access)\n\n  Azure DevOpsから GitHub に移行するために必要なアクセスを設定します。\n\n* [GitHub Enterprise Importer をインストールして構成する](/ja/migrations/ado/install-and-configure-github-enterprise-importer)\n\n  ADO2GH extension of the GitHub CLIをインストールし、移行用に環境を構成します。\n\n* [Azure DevOpsからGitHubへの移行の準備](/ja/migrations/ado/prepare-for-your-migration-from-azure-devops-to-github)\n\n  タイムライン、移行されるデータ、組織の構造を理解して、移行を計画します。\n\n* [リポジトリを Azure DevOps から GitHub に移行する](/ja/migrations/ado/migrate-your-repositories-from-azure-devops-to-github)\n\n  試用版の実行を実行し、リポジトリを Azure DevOps から GitHub に移行します。\n\n* [フォローアップ タスク](/ja/migrations/ado/follow-up-tasks)\n\n  各移行が完了したら、リポジトリの作業準備が整う前に、いくつかの追加タスクを完了する必要があります。\n\n* [Azure DevOpsとGitHubの主な違い](/ja/migrations/ado/key-differences-between-azure-devops-and-github)\n\n  リポジトリ アクセス、認証、プル要求などのコア ワークフローは、Azure DevOps から GitHub に移行した後で異なります。\n\n* [GraphQL を使用して Azure DevOps から GitHub Enterprise Cloud にリポジトリを移行する](/ja/migrations/ado/use-graphql-to-migrate-repositories-from-azure-devops-to-github-enterprise-cloud)\n\n  GraphQL API を使用して、リポジトリをAzure DevOpsからGitHub Enterprise Cloudに移行するための独自のツールを構築できます。\n\n* [移行者ロールの付与](/ja/migrations/ado/granting-the-migrator-role)\n\n  移行者ロールは、組織に代わって移行を実行する機能をユーザーまたはチームに提供します。\n\n* [GitHub Importer について](/ja/migrations/importing-source-code/using-github-importer/about-github-importer)\n\n  ソース コードが別の Git ベースのホスティング サービスに保存されている場合は、GitHub.com を使ってコードを GitHub Importer に移動できます。\n\n* [GitHub Importer でリポジトリをインポートする](/ja/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer)\n\n  別の Git ベースのホスティング サービスでホストされているプロジェクトがある場合は、GitHub ツールを使用してプロジェクトをGitHub Importerにすばやくインポートできます。\n\n* [コマンド ラインを使用したソース コードのインポートについて](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)\n\n  コマンド ライン ツールを使って、ソース コードとそのリビジョン履歴を GitHub にインポートできます。\n\n* [ローカルでホストされているコードを GitHub に追加する](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)\n\n  コードがコンピューターにローカルに保存され、Git によって追跡されている場合、またはバージョン 管理システム (VCS) によって追跡されていない場合は、GitHubまたは Git コマンドを使用してGitHub CLIにコードをインポートできます。\n\n* [コマンド ラインを使って外部の Git リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)\n\n  ソース コードが Git リポジトリで追跡されている場合は、コマンド ラインで Git を使ってリポジトリをインポートできます。\n\n* [Subversion リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)\n\n  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Subversion からリポジトリをインポートできます。\n\n* [Mercurial リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)\n\n  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Mercurial からリポジトリをインポートできます。\n\n* [Team Foundation バージョン管理リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)\n\n  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Team Foundation バージョン管理 (TFVC) からリポジトリをインポートできます。\n\n* [管理シェルを使用して他のバージョン コントロール システムからインポートする](/ja/importing-from-other-version-control-systems-with-the-administrative-shell)\n\n  管理シェルを使用すると、Subversion、Mercurial、Team Foundation Version Control から、 GitHub Enterprise Server上の Git リポジトリにインポートできます。\n\n* [GitHub Enterprise Importer について](/ja/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer)\n\n  GitHub Enterprise Importerを使用すると、さまざまなソースからGitHub Enterprise Cloudに企業を移行できます。\n\n* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行について](/ja/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/about-migrations-from-bitbucket-server-to-github-enterprise-cloud)\n\n  GitHub Enterprise Importer がどのデータを移行できるかを確認します。\n\n* [Bitbucket サーバーから GitHub Enterprise クラウドへの移行の概要](/ja/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/overview-of-a-migration-from-bitbucket-server-to-github-enterprise-cloud)\n\n  計画から実装、フォローアップ タスクの完了まで、Bitbucket Server から GitHub を備えた GitHub Enterprise Importer への移行プロセスについて説明します。\n\n* [Bitbucket サーバーからの移行のアクセスの管理](/ja/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/managing-access-for-a-migration-from-bitbucket-server)\n\n  GitHub Enterprise Importerを使用する前に、移行元と移行先の両方に適切なアクセス権があることを確認してください。\n\n* [Bitbucket Server から GitHub Enterprise Cloud へのリポジトリの移行](/ja/migrations/using-github-enterprise-importer/migrating-from-bitbucket-server-to-github-enterprise-cloud/migrating-repositories-from-bitbucket-server-to-github-enterprise-cloud)\n\n  GitHub Enterprise Cloudを使用して、リポジトリを Bitbucket サーバーからGitHub CLIに移行できます。\n\n* [GitHub Enterprise Importer を使用したGitHub製品間の移行について](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products)\n\n  GitHub Enterprise Importer製品間で移行できるデータ GitHubについて説明します。\n\n* [GitHub 製品間の移行に関する概要](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/overview-of-a-migration-between-github-products)\n\n  計画から実装、フォローアップ タスクの完了まで、GitHubのあるGitHub Enterprise Importer製品から別の製品に移行するプロセス全体を完了する方法について説明します。\n\n* [GitHub 製品間の移行のためのアクセスの管理](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/managing-access-for-a-migration-between-github-products)\n\n  GitHub Enterprise Importerを使用する前に、移行元と移行先の両方に適切なアクセス権があることを確認してください。\n\n* [GitHub Enterprise Server から GitHub Enterprise Cloud へのリポジトリの移行](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud)\n\n  GitHub Enterprise Serverまたは API を使用して、リポジトリをGitHub Enterprise CloudからGitHub CLIに移行できます。\n\n* [GitHub.com から GitHub Enterprise Cloud へのリポジトリの移行](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-githubcom-to-github-enterprise-cloud)\n\n  GitHub.comまたは GraphQL API を使用して、リポジトリをGitHub Enterprise CloudからGitHub CLIに移行できます。\n\n* [GitHub.com から GitHub Enterprise Cloud への組織の移行](/ja/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-organizations-from-githubcom-to-github-enterprise-cloud)\n\n  GitHub.com または GraphQL API を使って、GitHub Enterprise Cloud から GitHub CLI に Organization を移行できます。\n\n* [GitLab から GitHub への移行について](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/understand-migrations)\n\n  GitHub Enterprise Importer では、GitLab からの移行が自動化されます。\n\n* [GitLab から GitHub への移行を計画する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/plan-your-migration)\n\n  タイムライン、移行されるデータ、組織の構造を理解して、移行を計画します。\n\n* [GitLab から GitHub への移行のアクセスを管理する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access)\n\n  GitLab から GitHub に移行するために必要なアクセスを設定します。\n\n* [GitHub Enterprise Importer をインストールして構成する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/install-and-configure-github-enterprise-importer)\n\n  GL2GH extension of the GitHub CLIをインストールし、移行用に環境を構成します。\n\n* [BLOB ストレージを構成する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/configure-storage)\n\n  GitLab からアーカイブを読み取ることができるように、一時的に保存 GitHub 必要があります。\n\n* [GitLab から GitHub にリポジトリを移行する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/migrate-your-repositories)\n\n  試用版の実行を実行し、リポジトリを GitLab から GitHub に移行します。\n\n* [フォローアップ タスク](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/follow-up-tasks)\n\n  各移行が完了したら、リポジトリの作業準備が整う前に、いくつかの追加タスクを完了する必要があります。\n\n* [GraphQL を使用して GitLab から GitHub Enterprise Cloud にリポジトリを移行する](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/use-graphql)\n\n  GraphQL API を使用して、リポジトリを GitLab から GitHub Enterprise Cloud に移行するための独自のツールを構築できます。\n\n* [移行者ロールの付与](/ja/migrations/using-github-enterprise-importer/migrate-from-gitlab/grant-the-migrator-role)\n\n  移行者ロールは、組織に代わって移行を実行する機能をユーザーまたはチームに提供します。\n\n* [GitHub Enterprise Importer の移行ログへのアクセス](/ja/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer)\n\n  移行を実行した後、移行ログを確認して、想定どおりに移行されなかったデータをチェックする必要があります。\n\n* [GitHub Enterprise Importer のマネキンの回収](/ja/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer)\n\n  移行後、プレースホルダー ID (マネキン) の履歴を組織のメンバーに割り当てることができます。\n\n* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションについて](/ja/migrations/elm/about-live-migrations)\n\n  ライブ マイグレーションで開発者のダウンタイムを最小限に抑えるにはどうすればよいでしょうか。\n\n* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションの準備](/ja/migrations/elm/prepare-for-your-migration)\n\n  Enterprise Live Migrationsを開始する前に考慮すべき重要な質問。\n\n* [Enterprise Live Migrations を使用したリポジトリの移行](/ja/migrations/elm/migrate-your-repository)\n\n  ダウンタイムを最小限に抑えて、 GitHub Enterprise Server から GHE.com に移行します。\n\n* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションの完了](/ja/migrations/elm/complete-your-migration)\n\n  ユーザーが移行されたリポジトリの使用を開始できるように、フォローアップ タスクを完了します。\n\n* [GitHub Enterprise Server から GHE.com へのライブ マイグレーションのトラブルシューティング](/ja/migrations/elm/troubleshooting)\n\n  移行で発生する可能性がある問題に関するアドバイス。\n\n* [GitHub Enterprise Server から GHE.com へのライブ マイグレーション用に移行されたデータ](/ja/migrations/elm/migrated-data-reference)\n\n  ライブ マイグレーションに含まれるデータとライブ更新プログラムはどれですか?\n\n* [Enterprise Live Migrations コマンドラインインターフェース リファレンス](/ja/migrations/elm/elm-cli-reference)\n\n  ELM CLI CLI ツールの詳細な使用状況情報。\n\n* [ghe-migrator について](/ja/migrations/using-ghe-migrator/about-ghe-migrator)\n\n  `ghe-migrator`を使用して、*ソース*の場所 (GitHub.com組織またはGitHub Enterprise Server インスタンス) から*ターゲット*インスタンスGitHub Enterprise Serverインスタンスにデータを転送できます。\n\n* [GitHub Enterprise Server からの移行データのエクスポート](/ja/migrations/using-ghe-migrator/exporting-migration-data-from-github-enterprise-server)\n\n  プラットフォームを変更したり、試用版インスタンスから運用インスタンスに移行したりするには、インスタンスを準備し、リポジトリをロックし、移行アーカイブを生成することで、 GitHub Enterprise Server インスタンスから移行データをエクスポートできます。\n\n* [GitHub.com からの移行データのエクスポート](/ja/migrations/using-ghe-migrator/exporting-migration-data-from-githubcom)\n\n  API を使用して移行するリポジトリを選択し、GitHub.com インスタンスにインポートできる移行アーカイブを生成することで、GitHub Enterprise Server 上の Organization から移行データをエクスポートできます。\n\n* [GitHub Enterprise Server へのデータの移行](/ja/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server)\n\n  移行アーカイブを生成した後、ターゲット GitHub Enterprise Server インスタンスにデータをインポートできます。 変更を恒久的にターゲットのインスタンスに適用する前に、潜在的なコンフリクトがないか変更をレビューできます。\n\n* [GitHub Enterprise Importer を使用した移行のトラブルシューティング](/ja/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer)\n\n  移行が失敗した場合、または予期しない結果が発生した場合は、一般的なトラブルシューティング手順を試すことができます。\n\n* [リポジトリ移行のルールセットのバイパス設定](/ja/setting-ruleset-bypasses-for-repository-migrations)\n\n  GitHub Enterprise Importerを使用してリポジトリを移行する場合、**除外モードで**リポジトリの**移行**がバイパス リストに追加されない限り、組織レベルおよびエンタープライズ レベルのルールセットの評価によって Git プッシュが失敗する可能性があります。"}