_)m前回、npmアカウントのプロフィールに指定するメールアドレスが全世界公開設定であり、その公開範囲が変更できないことを取り上げました。その際、GitHubではnoreplyを設定することを推奨している。書かれており「あれ?これはもしや...」と思って試したらこれがビンゴで他人のメールアドレスが引っこ抜けることが判りました。「あなたのGitHubでの活躍を拝見したのでスカウトします」的なspamがあり、このアドレスの入手方法が気になっていましたが、おそらく次に示す方法なのかなと思います。(※もちろんスカウトがspamでない場合もありますよ)GitHubで使用しているメールアドレスも第三者に知れ渡っている?ひょっとして"GitHubに登録しているメールアドレスが第三者に知れ渡ってるのではなかろうか"と思い、設定やヘルプを見直したところ答えは「厳密にはNo」。知れ渡る可能性があるのは、アカウントに登録したメールアドレスではなく、コミットに設定しているメールアドレスが取得できてしまいます。logするとメールアドレスが見えてしまいます。有名なリポジトリを使用させて頂きました)クローラーなどで、たくさんのリポジトリからコミットログを取得してメールアドレスを収集するなんてことは容易にできてしまいます。いう事が起こりがちなのか?GitHubではコミット時に使用するユーザー名とメールアドレスを設定できます。これを正しく設定しておくと、コミットログ一覧を表示した際にリンクされたりなどするため、Gitクライアントで設定する際に何気なくGitHubに登録しているメールアドレスを設定しがちです。メールアドレスを使用します。privateを選択し、Gitクライアントなどから使用する場合にはコミットのメールアドレスにnoreplyのメールアドレスを設定します。誤ってprivateのメールアドレスを使用してpushしないような設定もあります。付けたものになります。【ID】+【ユーザー名】@users.noreply.github.comこれがGitHub内でサポートされるnoreplyのメールアドレスの形式になります。【ID】部分は画面右上のアイコンメニュー⇒Settings⇒サイドメニューのEmails、ここで確認できます。2017/06/18より前にアカウントを作成した場合のnoreplyメールアドレス【ユーザー名】@users.noreply.github.com簡単ですね。チェックボックスをオンにしましょう。Git.とある通り、Web上で編集した場合は自動的に表示されているnoreplyのメールアドレスになりますが、Gitクライアントを使用してcommit/pushする場合は、Gitクライアントにこの設定をして下さい、とあります。noreplyアドレスの設定方法noreplyなメールアドレスが解ったので、次は設定です。これはCLIを使用した一般的なGitの設定と同じです。設定されている場合は、二重でaddしなように注意しましょう。user.emailで一旦削除した後に、noreplyのメールアドレスを設定します。32690516+ryoichi0102@users.noreply.github.comです。読みやすくなるよう、文章を少し追記して、日本語の表現を見直しました。Package...2016-12-29独自ドメインのメール送受信をAWSで。メールサーバーレスアーキテクチャーを構成ドメイン取った際にメールサーバー立てるのしんどいです。(1)月別アーカイブはてなブログをはじめよう!ryoichi0102さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。