デバイス検証について
2 要素認証 (2FA) が有効になっていないときにアカウントをセキュリティで保護するために、 GitHub は、認識されないデバイスから初めてアカウントにアクセスするときに、サインインの試行を確認するように求められる場合があります。 これはデバイス検証といいます。 確認が必要な認識されないデバイスには、新しいコンピューターまたは電話、新しいブラウザー、または新しいブラウザー プロファイルが該当する場合があります。
新しいデバイスを確認する必要があるのは 一度だけです。 Cookie をクリアした場合、または同じデバイス上で別のブラウザーを使用している場合、 GitHub はデバイスの再検証を求められる場合があります。
GitHub では、2FA を有効にしている場合、またはパスキーを使用してサインインするときに、デバイスの検証を実行するように求められません。 「パスキーを使ってサインインする」を参照してください。
サインインの試みを確認する
- ユーザー名とパスワードを使用して、 GitHubにサインインします。
- 認識できないデバイスからサインインする場合は、 GitHub "デバイス検証" プロンプトを渡すように求められる場合があります。 確認コードは、アカウントに関連付けられているプライマリおよびバックアップの電子メール アドレスすべてに送信されます。 Codeの有効期間は 1 時間です。
- GitHub Mobile アプリケーションがインストールされている場合、GitHubは、電子メールを送信するのではなく、モバイル デバイスに確認要求を送信します。 ブラウザーに表示されるコードを GitHub Mobile アプリに入力して、サインインを確認します。 モバイル デバイスが利用できない場合、電子メール コードの要求ができます。
- ブラウザーに確認コードを入力して、サインインの確認をします。
デバイスの検証プロセスにおけるトラブルシューティング
確認コードが届かない場合、正しいメール アドレスをチェックしていることを確認してください。 確認コードは、アカウントに関連付けられているプライマリおよびバックアップの電子メール アドレスにのみに送信されます。 GitHub では、確認コードが送信された電子メールのヒントが提供されます。 正しいアドレスにアクセスしていることを確信している場合は、メール アカウントが GitHubからメールを受信できることを確認するか、一時的な成果物の遅延が発生した場合に数分待ってみてください。
メール アドレスにアクセスできないために確認コードを指定できない場合、新しいデバイスを確認できません。 以前に使用したデバイスを使用して GitHub アカウントにアクセスできます。そこから、アカウントにアクセスできる電子メール アドレスを追加する必要があります。 「メールアドレスを検証する」を参照してください。
確認コードを指定できず、以前に使用したデバイスに別のアクティブなセッションがない場合、メール アドレス アカウントのプロバイダーに連絡して、アカウントの回復オプションを確認できる場合があります。 メール アドレスに完全にアクセスできない場合は、別のユーザー名と電子メール アドレスを使用して新しい GitHub アカウントを作成できます。 「GitHubでのアカウントの作成」を参照してください。
予期しないデバイス検証メールを受信
要求しなかった GitHub から確認コードを受け取った場合、 GitHub パスワードが侵害されている可能性があります。 すぐにパスワードを変更し、アカウントがセキュリティで保護されていることを確認する手順を実行することが必要です。 「許可されていないアクセスを防止する」を参照してください。
デバイス検証を無効にする
2FA を有効にすることで、電子メールで新しいデバイスを確認する要件を無効にできます。 2FA を有効にしないと、デバイスの検証を完全にオプトアウトはできません。 「2 要素認証を設定する」を参照してください。
パスキーを使用してサインインして、デバイス検証プロンプトをスキップします。 「パスキーを使ってサインインする」を参照してください。