注: LDAP 資格情報またはシングル サインオン (SSO) を使って お使いの GitHub Enterprise Server インスタンス にサインインする場合は、ローカル管理者のみがユーザー名を変更できます。 GitHub Enterprise Server の認証方法について詳しくは、「Enterprise 向けの IAM について」を参照してください。
ユーザ名の変更について
ユーザー名は、現在使用されていない別のユーザー名に変更できます。
ユーザ名を変更すると、変更前のユーザ名は誰でも取得できるようになります。 古いユーザ名の下にあるリポジトリへの参照のほとんどが、自動で新しいユーザ名に変わります。 ただし、プロフィールへのリンクによっては、自動的にリダイレクトされません。
GitHub Enterprise Server は、次のリダイレクトを設定できません:
GitHub Packages レジストリに格納されているパッケージまたはコンテナー イメージがアカウントの名前空間に含まれている場合、該当するパッケージとコンテナー イメージは GitHub によって新しい名前空間に転送されます。 アカウントの名前を変更すると、これらのパッケージに依存しているプロジェクトが中断される可能性があります。
リポジトリ参照
ユーザ名を変更した後、GitHub Enterprise Server は自動的にあなたのリポジトリへの参照をリダイレクトします。
- 既存のリポジトリへの Web リンクは引き続き機能します。 変更を加えてから完了するまでに数分かかることがあります。
- ローカルリポジトリのクローンから古いリモートトラッキング URL へのコマンドラインプッシュは引き続き機能します。
古いユーザ名の新しい所有者が、あなたのリポジトリと同じ名前のリポジトリを作成すると、リダイレクトエントリが上書きされ、リダイレクトは機能しなくなります。 こうしたことが起こることを防ぐため、ユーザ名を変更したら、既存のすべてのリモートリポジトリ URL を更新することをお勧めします。 詳しくは、「リモートリポジトリを管理する」を参照してください。
前のプロフィールページにリンクする
ユーザー名を変更すると、前のプロファイル ページへのリンク (例: https://[ホスト名]/previoususername
) で 404 エラーが返されます。 他の場所から お使いの GitHub Enterprise Server インスタンス 上の自分のアカウントへのすべてのリンクを、更新することをお勧めします。
Git コミット
GitHub アカウントに追加した別のメール アドレスに Git コミットが関連付けられている場合、ユーザー名を変更した後も、そのコミットは引き続きユーザーに帰属し、コントリビューション グラフに表示されます。 メール アドレスの設定について詳しくは、「コミットメールアドレスを設定する」および「GitHub アカウントへのメールアドレスの追加」をご覧ください。
警告:
- ユーザー名の変更後、以前の GitHub Enterprise Server 指定の
noreply
メール アドレスを使って署名された検証済みコミットは、"検証済み" の状態でなくなります。 - GitHub Enterprise Server が署名を検証するとき、コミッターまたはタガーのメール アドレスが GPG キーの ID に関連付けられているメール アドレスの 1 つと正確に一致しているかどうかを確認します。 さらに、GitHub Enterprise Server は、電子メール アドレスが検証され、そのユーザーのアカウントにリンクされていることを確認します。 これにより、キーが自分のものであり、自分がコミットまたはタグを作成したことが保証されます。
noreply
メール アドレスのユーザー名が変更されるため、これらのコミットは検証できなくなります。
自分の gist
ユーザー名を変更すると、パブリックまたはシークレットの gist への URL も変更され、これらに対する以前のリンクからは 404 エラーが返るようになります。 共有している可能性があるすべての場所で、これらの gist へのリンクを更新することをお勧めします。
CODEOWNERS ファイル
ユーザー名を変更した後、古いユーザー名を含む CODEOWNERS ファイルを手動で更新する必要があります。 GitHub.com で CODEOWNERS ファイルを表示するとき、ファイルに不明なユーザーまたは書き込みアクセス権のないユーザーが含まれていると、エラー メッセージが表示されます。 関連するすべての CODEOWNERS ファイルを新しいユーザー名で更新することをお勧めします。 詳しくは、「コードオーナーについて」を参照してください。
ユーザ名を変更する
-
任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。
-
左側のサイドバーで、[ アカウント] をクリックします。
-
[ユーザー名の変更] セクションで、 [ユーザー名の変更] をクリックします。