このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
github:email [2020/06/20 17:47] y2sunlight 作成 |
github:email [2020/07/03 14:48] (現在) y2sunlight [GitHub メールの設定] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中 | ||
- | |||
- | ----- | ||
- | |||
====== GitHub メールの設定 ====== | ====== GitHub メールの設定 ====== | ||
--- // | --- // | ||
行 10: | 行 6: | ||
本章は、GitHubのメールの設定について説明します。 | 本章は、GitHubのメールの設定について説明します。 | ||
- | > TODO: | + | GitHubでは、コミットで使用されるにメールアドレス(以降、これをコミットメールアドレスと呼びます)を使ってGitHubアカウントに関連づけます。従ってこの関連付けがないとコミットが[[github:top# |
+ | |||
+ | 但し、この関連付けには1つ問題があります。Gitクライアントでコミットした内容をプッシュすると、公開リポジトリではコミット履歴が公開されているので、結果的にメールアドレスが公開されてしまいます。このコミットメールアドレスをプライベート(非公開)にしたい場合は、GitHubが提供する no-reply メールアドレスをコミットメールアドレスとして使うことができます。詳しくは[[https:// | ||
+ | |||
+ | > GitHubアカウントに関連づけられているアドレスは「プライマリーメールアドレス」と呼ばれています。デフォルトではサインアップで設定したメールアドレスがプライマリーメールアドレスになり、プライベート(非公開)に設定されています。 | ||
+ | |||
+ | 本編では、コミットメールアドレスを公開用のアドレスとして設定します。この方針に従い、コミットメールアドレスを追加し、合わせてプロフィールで公開するメールアドレスも別に追加します。また、バックアップメールアドレスの設定についても言及します。 | ||
関連記事 | 関連記事 | ||
行 17: | 行 19: | ||
* GitHub メールの設定 | * GitHub メールの設定 | ||
* [[github: | * [[github: | ||
- | * [[github: | + | * [[github: |
+ | * [[github: | ||
+ | * [[github: | ||
* [[github: | * [[github: | ||
- | * [[github:public|GitHub コードの公開]] | + | * [[github:publish|GitHub |
リンク | リンク | ||
* https:// | * https:// | ||
- | * [[https:// | + | * [[https:// |
---- | ---- | ||
+ | |||
+ | ===== コミットメールアドレス ===== | ||
+ | |||
+ | ==== メールアドレスの追加 ==== | ||
+ | |||
+ | 画面右上の[アイコン]メニューから[Settings]を選択した後、[Personal settings]の[Emails]を選択します。 | ||
+ | |||
+ | [{{: | ||
+ | ■ [Add email addres]にメールアドレスを入れて[Add]ボタンを押して下さい。\\ | ||
+ | ■ 途中でパスワードの要求されたら、その時は指示に従って下さい。\\ | ||
+ | ■ 以下の画面が表示され、GitHubから認証用のメールが送信されます。 | ||
+ | <div indent> | ||
+ | [{{: | ||
+ | </ | ||
+ | |||
+ | GitHubからの以下のようなメールが到着します。 | ||
+ | |||
+ | [{{: | ||
+ | ■ [Verify email address]を押して下さい。 | ||
+ | |||
+ | [{{: | ||
+ | ■ この画面が表示されるとメール認証は完了です。\\ | ||
+ | ■ もう一度の[Personal setting]の[Emails]画面に戻って、画面を更新して下さい。 | ||
+ | <div indent> | ||
+ | Unverufiedの文字が消え、認証されているのが分かります。 | ||
+ | [{{: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== プライマリーアドレスの変更 ==== | ||
+ | |||
+ | 引き続き [Personal settings]の[Emails]画面で操作します。 | ||
+ | |||
+ | [{{: | ||
+ | ■ [Primary email address]で、上で追加したコミットメールアドレスを選択します。\\ | ||
+ | ■ [Save]ボタンを押して下さい。 | ||
+ | <div indent>< | ||
+ | コミットメールアドレスが '' | ||
+ | [{{: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== メールアドレスを公開にする ==== | ||
+ | |||
+ | 引き続き [Personal settings]の[Emails]画面で操作します。 | ||
+ | |||
+ | [{{: | ||
+ | ■ [Keep my email addresses private]のチェックを外します。\\ | ||
+ | <div indent> | ||
+ | メールアドレスが全て '' | ||
+ | [{{: | ||
+ | </ | ||
+ | |||
+ | > メールアドレスをプライベート(非公開)にしたい場合は、チェックを外さないで下さい。この時、コミットメールアドレスは、GitHubが提供する no-reply メールアドレスを使用して下さい。詳しくは[[https:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Gitクライアントの設定 ==== | ||
+ | |||
+ | GitHubで設定したプライマリメールアドレス(コミットメールアドレス)とGitクライアントのメールアドレスは同じにしておく必要があります。この設定をしないとGitHubの[[github: | ||
+ | |||
+ | 全てのリポジトリに対してGitHubのコミットメールアドレスを指定する場合: | ||
+ | <code sh> | ||
+ | git config --global user.email " | ||
+ | </ | ||
+ | |||
+ | リポジトリ毎にGitHubのコミットメールアドレスを指定する場合は、リポジトリのフォルダ(通常はプロジェクトフォルダ)にカレントディレクトリを変更して: | ||
+ | <code sh> | ||
+ | git config user.email " | ||
+ | </ | ||
+ | |||
+ | 尚、メールアドレスをプライベート(非公開)に設定している場合は、GitクライアントのメールアドレスにGitHubが提供する no-reply メールアドレスを使うことができます。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== プロフィール公開用のメールアドレス ===== | ||
+ | |||
+ | プロフィール画面で公開するメールアドレスを追加します。設定方法は上述したコミットメールアドレスの「[[# | ||
+ | |||
+ | プロフィール画面でメールアドレスを公開しない場合はこの操作は不要です。また、コミットメールアドレスをプロフィール画面で公開することもできます。必要に応じて設定を変えて下さい。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== バックアップメールアドレス ===== | ||
+ | |||
+ | 画面右上の[アイコン]メニューから[Settings]を選択した後、[Personal settings]の[Emails]を選択します。 | ||
+ | |||
+ | [Backup email addres]には、デフォルトで[Allow all verified emais]が選択されています。この設定で問題ない場合は、特に変更する必要はありません。 | ||
+ | |||
+ | * [Allow all verified emails] --- 全ての認証済メールアドレスに送信されます。 | ||
+ | * [Only allow primary email] --- プライマリーメールアドレスにだけ送信されます。 | ||
+ | * [ {メールアドレス} ] --- プライマリーメールアドレスと選択したメールアドレスに送信されます。 | ||
+ | |||
+ | [{{: | ||
+ | ■ 必要に応じてメールアドレスを選択し、[Save]ボタンを押して下さい。 | ||
+ | |||
+ | \\ | ||