メモ
Enterprise Live Migrations は ベータ であり、変更される可能性があります。
`elm` CLI ツールを使用して移行を実行した後、いくつかのフォローアップ タスクを完了する必要があります。
ユーザーのアクセス権を復元する
GitHub Enterprise ServerとGHE.comは異なるプロビジョニングと認証システムを使用するため、組織のメンバーシップはプラットフォーム間で引き継がれません。 移行されたリポジトリ内のユーザーにアクティビティを再attributeする前に、ユーザーを組織に追加する必要があります。
- 移行プロセス用に新しい組織を作成した場合は、組織にメンバーを追加します。 これは手動で行うことができますが、多くの企業は、エンタープライズ チームを IdP グループと同期することで、ID プロバイダー (IdP) から組織のメンバーシップを管理します。
- 移行されたリポジトリに組織のメンバーを追加します。
アクティビティをユーザーに再割り当てする
GitHub Enterprise ImporterまたはEnterprise Live Migrationsを使用して移行を実行すると、移行されたリポジトリ内のすべてのユーザー アクティビティ (Git コミットを除く) は、マネキンと呼ばれるプレースホルダー ID に属性付けされます。 詳細については、 [AUTOTITLE を](/migrations/overview/mannequins-and-user-activity)参照してください。
GHE.comでユーザー アカウントが組織に追加されたら、マネキンのアクティビティを再利用するようにユーザーを招待できます。 これをブラウザーで行うか、 GEI extension of the GitHub CLI ツールを使用して、招待プロセスなしでマネキンを一括で回収できます。
ブラウザーでのマネキンの再利用
-
GitHub の右上隅にあるプロフィール画像をクリックしてから、[ Your organizations] をクリックします。
-
組織をクリックして選択します。
-
Organization 名の下で、[ Settings] をクリックします。 [設定] タブが表示されない場合は、 [] ドロップダウン メニューを選び、 [設定] をクリックします。
![組織のプロファイルのタブのスクリーンショット。 [設定] タブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-49309/images/help/discussions/org-settings-global-nav-update.png)
-
サイドバーの [Access] セクションで、[ Import/Export] をクリックします。
-
回収するマネキンの右側にある [再帰属] をクリックします。
-
検索フィールドに、マネキンのコントリビューションを帰属させる Organization メンバーのユーザー名を入力し、そのメンバーをクリックします。
メモ
組織のメンバーであるユーザーアカウントにのみ帰属招待を送信することができます。
-
[ 招待] をクリックします。 デフォルトでは、組織のメンバーはメールで招待を受け取り、メンバーが招待を受け入れるまでマネキンは再要求されません。
マネキンを一括回収する
GEI extension of the GitHub CLIをインストールして、マネキンを一括で回収できます。 「[AUTOTITLE](/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer#reclaiming-mannequins-with-the-gei-extension)」を参照してください。
Git アクティビティの再割り当て
Gitコミットの作者はマネキンに関連付けられていないため、マネキンを使ってユーザーGitHubに帰属させることはできません。 代わりに、コミットの作成は、Git でのコミットの作成に使用された電子メール アドレスに基づいて、 GitHub のユーザー アカウントに起因します。
GHE.comで Git アクティビティを再属性化するには、ID プロバイダー (IdP) のユーザーのプライマリ 電子メール アドレスが、コミットに使用される電子メール アドレスと一致していることを確認します。
Enterprise Managed Usersでは、ユーザーはGitHubでユーザー アカウントに電子メール アドレスを追加できないため、ユーザーは Git コミットを個別に再属性化できなくなります。
組織の設定を再作成する
移行プロセス用に新しい組織を作成した場合は、ポリシー、組織チーム、プロジェクトなどの設定を復元します。