Skip to main content
Skip to content

電子メール アドレス

GitHub アカウントに関連付けることができるさまざまな種類の電子メール アドレス (プライマリ、バックアップ、コミット、および noreply) と、各種類をアカウント管理、セキュリティ、コミット属性に使用する方法について説明します。

GitHub アカウントへのメール アドレスの追加

GitHub では、必要な数のメール アドレスをアカウントに追加できます。 詳細については、「GitHub アカウントへのメール アドレスの追加」を参照してください。

ローカルの Git にメールアドレスを設定してある場合、コミットをアカウントに接続するにはそのアドレスをアカウント設定に追加する必要があります。 メール アドレスとコミットについて詳しくは、「コミット メール アドレス」をご覧ください。

プライマリメールアドレスの変更

個人アカウントに関連付けられたメールアドレスは、いつでも変更できます。 プライマリ メール アドレスを、バックアップ メール アドレスとして既に設定されているメール アドレスに変更することはできません。 詳細については、「プライマリメールアドレスの変更」を参照してください。

個人用アカウントのメール検証

新しいアカウントにサインアップした後、または新しいメールアドレスを追加するときに、メールアドレスを検証できます。 メールアドレスが配信不能またはバウンスしている場合、そのメールアドレスは未検証になります。

未確認の電子メール アドレスを使用しても、 GitHubに対して実行できるほとんどのアクションには影響しません。 ただし、アプリのセキュリティで保護された認証方法に関するベスト プラクティスに従っていない可能性があるサードパーティの**** やGitHub Appsの悪用を防ぐために、OAuth apps。

詳細については、「メールアドレスを検証する」を参照してください。

マネージド ユーザー アカウント のメールの確認

Enterprise マネージド ユーザー (EMU)、メール アドレスの自動検証は行われなくなります。 これにより、第三者の GitHub Apps や、プライマリ識別子として電子メール アドレスに依存する OAuth アプリケーションからの不正アクセスや潜在的なデータ 漏洩を防ぐことができます。

メール アドレスを検証するまで、アカウントでは、Enterprise のショートコードが追加されたプレースホルダー メール アドレスが特定の操作に使われます。 たとえば、ユーザーの REST API エンドポイント と 電子メール用の REST API エンドポイントは email+shortcode@domain.com が返されます。 まれに、会社のメール プロバイダーがプレースホルダーメールを正しく処理していないこと、またはプレースホルダーがサードパーティの GitHub Apps や OAuth appsにアクセスできない場合があります。

マネージド ユーザー アカウントを使用してメールを確認すると、そのメールを使用してGitHub.comの個人アカウントにサインアップできなくなります。

メモ

マネージド ユーザー アカウント と別の GitHub アカウント (たとえば、innersource、オープンソース、その他の有効なユース ケース) の両方に同じメール アドレスを使用する必要がある場合は、マネージド ユーザー アカウントにサインインし、アカウント設定でメールの検証を解除する必要があります。

メールはまだマネージド ユーザー アカウントにリンクされているため、organization または Enterprise の ID プロバイダー (IdP) を通してサインインを続けることができます。 ただし、電子メールは未確認であるため、電子メール アドレスのみに基づいてユーザーを識別するサード パーティ製アプリケーションへのaccessに影響する可能性があります。

コミット メール アドレス

GitHub では、コミット電子メール アドレスを使用して、コミットを GitHub のアカウントに関連付けます。 コマンドラインからプッシュするコミットや、WebベースのGit操作に関連づけられるメールアドレスは選択できます。

Web ベースの Git 操作では、コミットメール アドレスを GitHub に設定できます。 コマンドラインからプッシュするコミットについては、Git のコミットメールアドレスを設定できます。

コミット メール アドレスを変更する前に行ったコミットは、引き続き以前のメール アドレスに関連付けられます。

コマンド ラインからプッシュするコミットに noreply メール アドレスを使用するには、Git でコミット電子メール アドレスを設定するときにその電子メール アドレスを使用します。 Web ベースの Git 操作に noreply アドレスを使用するには、GitHubにコミットメール アドレスを設定し、電子メール アドレスをプライベートに設定します。

また、個人のメールアドレスを公開するコマンドラインからプッシュされたコミットをブロックするよう選択することもできます。 詳細については、 AUTOTITLE を参照してください。

コミットが自分に帰属し、投稿グラフに表示されるようにするには、 GitHubのアカウントに接続されている電子メール アドレス、または電子メール設定で指定された noreply の電子メール アドレスを使用します。

詳細については、「コミットメールアドレスを設定する」を参照してください。

次のステップ