Skip to main content

メールアドレスを検証する

プライマリメールアドレスを検証することでセキュリティが強化され、パスワードを忘れた場合、GitHub スタッフによる支援がさらに充実し、GitHub のその他の機能にアクセスできるようになります。

個人用アカウントのメール検証について

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

メールアドレスを検証しなければ、次のことができません:

  • リポジトリを作成またはフォークすること
  • Issue またはプルリクエストを作成すること
  • Issue、プルリクエスト、あるいはコメントにコメントする
  • OAuth app アプリケーションを承認すること
  • personal access token を生成すること
  • メール通知を受け取る
  • リポジトリに Star を付けること
  • プロジェクトを作成または更新する
  • Gist を作成すること
  • GitHub Actions を作成または利用すること
  • GitHub Sponsors で開発者をスポンサーする
  • Organization の招待を受け入れる

Warning

  • 使い捨てのメールアドレスサービス(一定期間後に期限切れになる一時的なアドレスでメールを受信できるようにしてくれるサービス)からのメールアドレスは検証できません。 メールアドレスをプライベートにしておきたいなら、GitHub が提供する noreply メールアドレスを使ってください。 詳しくは、「コミットメールアドレスを設定する」を参照してください。
  • あなたがメンバーになっているOrganizationがメール通知を承認されたメールドメインに制限しているなら、メールアドレスを検証して、そのドメインでOrganization内のアクティビティに関するメール通知を受けるようにしなければなりません。 詳しくは、「Organizationのメール通知の制限」を参照してください。

マネージド ユーザー アカウント

のメール検証について

マネージド ユーザーを含む Enterprise のメンバーで、アカウントが 2024 年 8 月以降に作成された場合、メール アドレスは既定では検証されません。 未検証メール アドレスを使用しても、GitHub に対して実行できるほとんどのアクションには影響しません。 ただし、まれに一部のサード パーティの GitHub Apps と OAuth apps にアクセスできない可能性があります。

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

GitHub.com の別のアカウントによってメール アドレスが既に検証されている場合、自分の マネージド ユーザー アカウント に対してメール アドレスを検証することはできません。 そのメール アドレスを検証するには、競合しているアカウントでのメール アドレスの検証を解除してから、自分の マネージド ユーザー アカウント に対してそれを検証する必要があります。 「プライマリメールアドレスの変更」をご覧ください。

マネージド ユーザー アカウント でメール アドレスを検証したら、そのメール アドレスを使って GitHub.com で個人用アカウントにサインアップできなくなります。

メールアドレスを検証する

  1. GitHub で、任意のページの右上隅にある自分のプロフィール写真をクリックしてから、 [設定] をクリックします。

  2. サイドバーの [アクセス] セクションで、[ メール] をクリックします。

  3. メールアドレスの下にある [確認メールの再送信] をクリックします。

    [メール] ページのメール アドレスのスクリーンショット。 メール アドレスの下に、[確認メールの再送信] というラベルが付いたリンクがオレンジ色の枠線で囲まれています。

  4. GitHub からリンクが記載された電子メールが送信されます。 そのリンクをクリックすると、GitHub ダッシュボードに移動して確認バナーが表示されます。

メール検証のトラブルシューティング

検証メールを送信できない

使い捨てのメールアドレスサービス(一定期間後に期限切れになる一時的なアドレスでメールを受信できるようにしてくれるサービス)からのメールアドレスは検証できません。 メールアドレスをプライベートにしておきたいなら、GitHub が提供する noreply メールアドレスを使ってください。 詳しくは、「コミットメールアドレスを設定する」を参照してください。

検証用リンクは、24 時間で期限が切れます。 24 時間以内にメールを検証しなかった場合、新たなメール検証用リンクをリクエストできます。 詳しくは、「メールアドレスを検証する」をご覧ください。

検証メールのリンクを 24 時間以内にクリックし、エラーページが表示された場合は、GitHub で正しいアカウントにサインインしていることを確認してください。

  1. アカウントからサインアウトします。
  2. ブラウザを閉じて再起動します。
  3. ご使用のアカウントにサインインします。
  4. 弊社が送ったメール上の検証リンクをクリックします。

メールは既に別のユーザーによって検証されています

エラー メッセージ Error adding EMAIL: Email is already verified by another user が表示された場合は、もう一方のアカウントのメールの検証を解除してから続行するか、別のメール アドレスを選択して検証する必要があります。

メール アドレスの検証を解除するには、メール設定で削除してから、必要に応じてそのアドレスを検証せずに再追加して、アカウントにリンクされたコミットを保持します。 「プライマリメールアドレスの変更」をご覧ください。

参考資料