既存のコミットをユーザー名エイリアスにマッピングする

誰かがローカルでコミットし、それらをリポジトリにプッシュした場合、プッシュに関連付けられるユーザー アカウントはコミット データによって決定します。ただし、Bitbucket Cloud は次のいずれかの場合、リポジトリの [コミット] リストでユーザーのコミットをマッピングできません。1) コミットを実行したユーザーが DVCS ユーザー名を設定しておらず、かつメール アドレスを検証していない場合。2) ユーザーが Bitbucket のプライマリ メール エイリアスを変更したが、DVCS 構成ファイル内のメール エイリアスは変更していない場合。アバターまたはユーザー名にカーソルを合わせると、「作成者は Bitbucket ユーザーにマップされていません」というメッセージが表示され、コミットがマッピングされていないことがわかります。

リポジトリ管理者は、マッピングされていない既存のメール エイリアスを、[ユーザー名エイリアス] ページでユーザー アカウントにマッピングできます。 

ユーザー名エイリアス

ユーザー名のエイリアスをリポジトリに追加すると、そのリポジトリにのみ適用され、他のリポジトリはそのエイリアスを共有しません。マッピングされていない同じエイリアスをユーザーが複数のリポジトリにコミットした場合、それらのリポジトリにも追加する必要があります。

ユーザー名は大文字と小文字を区別するため、利用される可能性があるすべての表現を追加します。例えば、コミットに foo@bar.com と FOO@BAR.COM のメール アドレスが含まれる場合は、2 つのエイリアスを別々に作成する必要があります。

リポジトリにエイリアスを追加する

リポジトリにメール エイリアスを追加するにはまず、ユーザー情報を見つける必要があります。

  1. リポジトリの [コミット] 一覧から、そのユーザーがプッシュしたコミットをクリックします。

  2. コミット ページから、[raw コミットを表示] をクリックします。
    raw コミット文字列が表示されます。

  3. [From] 行を検索し、ユーザー情報をコピーします。

ユーザー情報を入手したら、それを Bitbucket のリポジトリに追加できます。

リポジトリへの管理アクセスを持つユーザーのみがユーザー名エイリアスを追加できます。追加されるユーザーには Bitbucket アカウントが必要です。

  1. リポジトリから [リポジトリ設定] に進みます。

  2. [ユーザー名のエイリアス] をクリックします。

  3. [ユーザー] 列から、コミットをプッシュするユーザーに関連付けたいユーザー アカウントを検索します。

  4. [エイリアス] 列で、raw コミットからコピーしたユーザー情報を貼り付けます。

  5. 追加をクリックします。

[コミット] 一覧に戻ると、マッピングされたユーザー アカウントがコミットの横に表示されていることがわかります。 

マッピングされたユーザー アカウントを正しく表示するため、ブラウザ キャッシュをクリアする必要がある場合があります。

 

その他のヘルプ