コミットメールアドレスについて
GitHub は、コミット メール アドレスを使って、ご自分のエンタープライズ でのユーザーのアカウントにコミットを関連付けます。 コマンドラインからプッシュするコミットや、WebベースのGit操作に関連づけられるメールアドレスは選択できます。
Web ベースの Git 操作の場合、GitHub AE でコミット メール アドレスを設定できます。 コマンドラインからプッシュするコミットについては、Git のコミットメールアドレスを設定できます。
GitHub AE のコミット メール アドレスを変更すると、新しいメール アドレスは、今後の Web ベースの Git 操作のすべてで既定で表示されます。 コミットメールアドレスを変更する前のコミットは、変更前のメールアドレスに関連付けられたままとなります。
コミットがユーザーに帰属し、ユーザーのコントリビューション グラフに表示されるようにするには、ご自分のエンタープライズ でのユーザーのアカウントに接続されているメール アドレスを使います。
GitHub のコミットメールアドレスを設定する
-
任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。
-
サイドバーの [アクセス] セクションで、[ メールアドレス] をクリックします。
-
[プライマリ メール アドレス] ドロップダウン メニューで、Web ベースの Git 操作と関連付けるメール アドレスを選びます。
Git のコミットメールアドレスを設定する
git config
コマンドを使用して、Git コミットに関連付けるメール アドレスを変更できます。 設定した新しいメール アドレスは、それ以降にコマンド ラインから ご自分のエンタープライズ にプッシュするすべてのコミットで表示されます。 コミットメールアドレスを変更する前のコミットは、まだ過去のメールアドレスに関連付けられます。
コンピュータにあるすべてのリポジトリ用にメールアドレスを設定する
-
[ターミナル][ターミナル][Git Bash] を開きます。
-
Gitでメールアドレスを設定してください。 任意のメール アドレスを使用できます。
git config --global user.email "YOUR_EMAIL"
-
Git で正しくメールアドレスが設定されたことを確認してください。
$ git config --global user.email email@example.com
単一リポジトリ用にメールアドレスを設定する
GitHub AE は、ローカル Git 構成で設定されたメール アドレスを使って、コマンド ラインからプッシュされたコミットを ご自分のエンタープライズ のアカウントに関連付けます。
単一のリポジトリで作成するコミットに関連するメールアドレスを変更できます。 これにより、この 1 つのリポジトリのグローバル Git 構成設定がオーバーライドされますが、他のリポジトリには影響しません。
-
[ターミナル][ターミナル][Git Bash] を開きます。
-
現在のワーキングディレクトリを Git コミットと関連付けたメールアドレスを設定したいローカルリポジトリに変更します。
-
Gitでメールアドレスを設定してください。 任意のメール アドレスを使用できます。
git config user.email "YOUR_EMAIL"
-
Git で正しくメールアドレスが設定されたことを確認してください。
$ git config user.email email@example.com