Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

2 要素認証の issue のトラブルシューティング

2FA での認証に問題が発生した場合は、構成されている認証方法のトラブルシューティングを試してください。

2 要素認証 (2FA) で認証するときに "Two-factor authentication failed" というエラーが表示される場合、入力した認証コードが正しくありません。 アカウントの回復を試みる前に、構成されている認証方法のトラブルシューティングを試してください。

TOTP アプリを使った認証のトラブルシューティング

適切なアプリを使う

TOTP アプリを使って認証する場合、GitHub からは何も送信されません。2FA の設定時に TOTP アプリに保存した秘密キーに基づいて発行された有効なコードを、ユーザーが GitHub に提供する必要があります。 2FA を設定するために使った元のアプリまたはプログラムを見つけて、そこから認証コードを取得してください。

デバイスの日付と時刻をチェックする

TOTP コードは時間ベースです。 携帯電話またはコンピューターの時計が GitHub のサーバーと同期していない場合、コードは無効になります。 デバイスの日付、時刻、タイム ゾーンがネットワーク プロバイダーによって自動的に設定されていることを確認してください。 つまり、ほとんどのモバイル デバイスでは、自動設定オプションをオンにする必要があります。

新しいコードの発行を待って、すぐに入力する

コードは 30 秒ごとに変わります。 TOTP アプリを開き、次のコードが表示されるまで待って、すぐに入力します。 スペースや余分な文字を入力しないでください。コードが無効になります。

必ず正しいアカウント エントリを使います。

ほとんどの TOTP アプリは、1 つの Web サイトに対して複数のアカウントをサポートしています。 必ずアプリ内の正しいエントリからコードを読み取ります。 別のアカウント用に生成されたコードは機能しません。

TOTP のバックアップから復元する

多くの TOTP アプリはクラウド バックアップまたはキーのエクスポートをサポートしています。 デバイスを紛失した場合やリセットした場合でも、アプリのバックアップから新しいデバイスに 2FA データを復元できる場合があります。 手順については、アプリのドキュメントを参照してください。

トラブルシューティングで解決しない場合のアカウントの回復

トラブルシューティングを試しても問題が解決しない場合は、パスキー、またはセキュリティ キー (アカウントで事前に構成している場合) などの別の方法で認証を試みることができます。 詳しくは、「2 要素認証を利用した GitHub へのアクセス」をご覧ください。

別の認証方法がない場合は、アカウントの回復を試す必要があります。 アカウント回復の詳細については、「2 要素認証クレデンシャルをなくした際のアカウントの回復」を参照してください。

リカバリー コードを使ったトラブルシューティング

リカバリー コードの使用時に "Recovery code authentication failed" というエラーが表示される場合、入力したコードは無効です。 リカバリー コードのトラブルシューティングを試してください。

一度に 1 つのコードを使う

リカバリー コードのセットには複数のコードが含まれています。 1 つのコードは、途中にハイフンが含まれる 10 文字の英数字です: xxxxx-yyyyy

別のコードを使ってみる

各コードを使用できるのは 1 回のみです。認証に一度使ったものは再利用できません。 セット内の別のコードを使ってみてください。

正しいコード セットを使っていることをチェックする

2FA を無効にして再度有効にすると、新しいコード セットが作成され、以前のセットは無効になります。 新しいコード セットが生成されるたびに、リカバリー コードも無効になります。 別のコード セットはないと思う場合でも、デバイス、バックアップ、パスワード マネージャーで検索してみることをお勧めします。 既定のファイル名は github-recovery-codes.txt です。

参考資料