コミットメールアドレスを設定する
編集およびマージのようなウェブベースの Git のオペレーションと関連する GitHub Enterprise 上のプライマリメールアドレスを設定できます。
本記事の内容:
コミットメールアドレスについて
GitHub Enterpriseは、コミットメールアドレスを使ってコミットをGitHub Enterpriseアカウントに関連づけます。 コマンドラインからプッシュするコミットや、WebベースのGit操作に関連づけられるメールアドレスは選択できます。
Web ベースの Git 操作については、GitHub Enterprise でのコミットメールアドレスを設定できます。 コマンドラインからプッシュするコミットについては、Git のコミットメールアドレスを設定できます。
GitHub Enterprise 上のコミットメールアドレスを変更した後、新規メールアドレスは、今後のウェブベースの Git オペレーションのすべてで表示されます。 コミットメールアドレスを変更する前のコミットは、変更前のメールアドレスに関連付けられたままとなります。
コミットが自分に関連付けられ、コントリビューショングラフに表示されるようにするには、自分の GitHub アカウントに追加したメールアドレスを使ってください。
GitHub のコミットメールアドレスを設定する
-
任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。
-
左サイドバーで [Emails] をクリックします。 ![Emails タブ] (/assets/images/help/settings/settings-sidebar-emails.png)
-
[Add email address(メールアドレスの追加)] にメールアドレスを入力し、[Add(追加)] をクリックします。
-
"Primary email address(プライマリメールアドレス)" リストで、Web ベースの Git の操作を関連付けたいメールアドレスを選択してください。
Git のコミットメールアドレスを設定する
git config
コマンドを使用して、Git コミットに関連付けたられているメールアドレスを変更できます。 設定した新しいメールアドレスは、コマンドラインから GitHub Enterprise にプッシュするこれからのコミットに表示されます。 コミットメールアドレスを変更する前のコミットは、まだ過去のメールアドレスに関連付けられます。
コンピュータにあるすべてのリポジトリ用にメールアドレスを設定する
-
ターミナルターミナルGit Bashターミナル を開いてください。
-
Gitでメールアドレスを設定してください。任意のメールアドレスを使用できます。
$ git config --global user.email "email@example.com"
-
Git で正しくメールアドレスが設定されたことを確認してください。
$ git config --global user.email email@example.com
-
コミットメールアドレスを GitHub に設定して GitHub Enterprise アカウントにメールアドレスを追加し、コミットがあなたに関連付けられ、コントリビューショングラフに表示されるようにしてください。
単一リポジトリ用にメールアドレスを設定する
GitHub Enterprise は、GitHub Enterprise アカウントでコマンドラインからプッシュされたコミットと関連付けるために、ローカルの Git 設定のメールアドレスを使用します。
単一のリポジトリで作成するコミットに関連するメールアドレスを変更できます。 この 1 つのリポジトリの Git コンフィグ設定を上書きしますが、他のリポジトリには影響しません。
-
ターミナルターミナルGit Bashターミナル を開いてください。
-
現在のワーキングディレクトリを Git コミットと関連付けたメールアドレスを設定したいローカルリポジトリに変更します。
-
Gitでメールアドレスを設定してください。任意のメールアドレスを使用できます。
$ git config user.email "email@example.com"
-
Git で正しくメールアドレスが設定されたことを確認してください。
$ git config user.email email@example.com
-
コミットメールアドレスを GitHub に設定して GitHub Enterprise アカウントにメールアドレスを追加し、コミットがあなたに関連付けられ、コントリビューショングラフに表示されるようにしてください。