警告
セキュリティ上の理由から、2 要素認証の資格情報をなくしたり、アカウントの復旧方法にアクセスできなくなったりした場合、GitHub Support では 2 要素認証が有効になっているアカウントへのアクセスを復元することはできません。
メモ
どの復旧方法も使用できない場合は、アカウントへのアクセスが完全に失われています。 ただし、ロックされたアカウントに関連付けられているメール アドレスのリンクを解除することはできます。 リンクを解除したメール アドレスは、その後新規または既存のアカウントにリンクできます。 詳しくは、「Unlinking your email address from a locked account」をご覧ください。
2 要素認証リカバリコードを使用する
リカバリコードのうち 1 つを使用して、アカウントへのエントリを自動で再取得します。 リカバリコード は、多くの場合、パスワードマネージャまたはご使用のコンピュータのダウンロードフォルダに保存されています。 回復コードの既定のファイル名は github-recovery-codes.txt です。 回復コードの詳細については、「2 要素認証リカバリ方法を設定する」を参照してください。
メモ
パスワードがわからない場合は、新しいパスワードを要求した後にリカバリー コードを使用できます。 「GitHub アクセス認証情報を更新する」を参照してください。
- https://github.com/login に移動します。
- 2 要素認証を求めるメッセージに対して、自分のユーザー名とパスワードを入力し、 [Sign in] をクリックします。
メモ
Google アカウントを GitHub アカウントにリンクしている場合は、パスワードを使用するのではなくソーシャル ログインでサインインできます。
- [More options] の [2FA recovery code] をクリックします。
- いずれかの回復コードを入力し、 [確認] をクリックします。
メモ
リカバリー コードの使用時に "Recovery code authentication failed" というエラーが表示される場合、入力したコードは無効です。 リカバリー コードのトラブルシューティングを試してください。 「2 要素認証の issue のトラブルシューティング」を参照してください。
パスキーを使って認証する
アカウントにパスキーを追加している場合は、パスキーを使ってアカウントへのアクセスを自動的に回復できます。 パスキーはパスワードと 2FA の両方の要件を満たすので、アカウントを回復するためにパスワードを知っている必要はありません。 「パスキーの概要」を参照してください。
セキュリティキーによる認証
セキュリティキーを使用して 2 要素認証を設定した場合は、セキュリティキーをセカンダリ認証方式として使用すると、アカウントへのアクセスを自動で再取得できます。 詳しくは、「2 要素認証を設定する」をご覧ください。
フォールバック番号による認証
メモ
プライマリ SMS 番号に加えてフォールバック SMS 番号を構成することは、サポートされなくなりました。 代わりに、複数の認証方法を登録することを強くお勧めします。
優先する TOTP アプリケーションや電話番号にアクセスできなくなった場合でも、フォールバック番号に送信されている 2 要素認証コードを入力すれば、アカウントへのアクセスを自動で再取得できます。
検証済みデバイス、SSH トークン、または personal access token
を使用して認証を行う
GitHub のパスワードはわかっているものの、2 要素認証の資格情報または 2 要素認証のリカバリー コードがない場合は、確認済みのメール アドレスにワンタイム パスワードを送信して、確認プロセスを開始できます。 SSH キーや以前に検証されたデバイスなどの回復認証要素を使用して、ID を確認する必要があります。
メモ
セキュリティ上の理由から、ワンタイム パスワードによる認証でアカウントへのアクセスを回復するには、最大 3 営業日かかることがあります。 GitHub では、この期間中に送信された追加の要求は確認されません。
2要素認証の認証情報または 2 要素認証のリカバリコードを使用して、3〜5 日間の待機期間中にいつでもアカウントへのアクセスを回復できます。
警告
2 要素認証で個人用アカウントを保護してもパスワードがわからない場合は、パスワード リセット要求を開始する必要があります。 詳細については、「2 要素認証に関するヘルプの要求」を参照してください。
-
https://github.com/login に移動します。
-
2 要素認証を求めるメッセージに対して、自分のユーザー名とパスワードを入力し、 [Sign in] をクリックします。
メモ
Google アカウントを GitHub アカウントにリンクしている場合は、パスワードを使用するのではなくソーシャル ログインでサインインできます。
-
[More options] の [2FA recovery code] をクリックします。
-
[More options] の [Begin account or email recovery] をクリックします。
-
表示されるモーダルで、「理解しました。開始します」をクリックします。
-
メール アドレスの検証が求められる場合があります。 自分のアカウントに関連付けられている各メール アドレスにワンタイム パスワードを含むメールを送信するには、 [Send one-time password] をクリックします。
メモ
ワンタイム パスワードは、プライマリとバックアップのメール アドレスに送信されます。 特定のバックアップ メール アドレスを以前に選択していない限り、すべての確認済みメールはバックアップ メール アドレスと見なされます。
-
メールのワンタイム パスワードを [One-time password] テキスト フィールドに入力して、[Verify email address] をクリックします。
-
復旧確認係数を選択します。
-
現在使用しているデバイスで以前このアカウントにログインしたことがあり、そのデバイスを検証に使用する場合は、 [Verify with this device] (このデバイスで検証) をクリックします。
-
以前にこのアカウントで SSH キーを設定していて、検証にその SSH キーを使用する場合は、 [SSH キー] をクリックします。
-
以前に personal access token を設定してあり、検証に personal access token を使いたい場合は、 [Personal access token] をクリックします。
メモ
セキュリティ上の理由から、以前にアカウントでその認証方法を使ったことがある場合でも、認証要素を回復できない場合があります。 たとえば、SSH キーは非アクティブな期間の後でアカウントから削除されます。
-
GitHub Support のメンバーが要求を確認し、3 営業日以内にメールでお知らせします。 リクエストが承認されると、アカウントリカバリプロセスを完了するためのリンクが送信されます。 リクエストが拒否された場合、サポートへの問い合わせ方法がメールに記載されます。
パスワードなしで回復する
パスワードを忘れた場合は、パスワードのリセット プロセス中に新しいパスワードを要求し、アカウントを回復できます。
2 要素認証リカバリー コードを使用したパスワードのリセット
回復用コードがある場合は、それらを使用してパスワードのリセット プロセスを完了できます。 「GitHub アクセス認証情報を更新する」を参照してください。
パスワードまたは 2 要素認証資格情報を使わずに回復する
2 要素認証の資格情報とリカバリー コードにアクセスできなくなった場合は、アカウント回復要求を開始できます。 SSH キーや以前に検証されたデバイスなどの回復認証要素を使用して、ID を確認する必要があります。
-
新しいパスワードを要求するには、 https://github.com/password_reset にアクセスしてください。
-
アカウントに関連付けられているメール アドレスを入力し、[パスワード リセット メールの送信] をクリックします 。
メモ
新しいパスワードの要求に使用できるのは、プライマリおよびバックアップのメール アドレスのみです。 特定のバックアップ メール アドレスを以前に選択していない限り、すべての確認済みメールはバックアップ メール アドレスと見なされます。
-
GitHub により、パスワードをリセットするためのリンクがメール送信されます。 メールを受信してから 3 時間以内に、このリンクをクリックする必要があります。 弊社からメールが届かない場合、スパムフォルダを確認してください。
-
2 要素認証資格情報の入力を求められます。 [More options] の [Begin account or email recovery] をクリックします。
-
表示されるモーダルで、「理解しました。開始します」をクリックします。
-
復旧確認係数を選択します。
-
現在使用しているデバイスで以前このアカウントにログインしたことがあり、そのデバイスを検証に使用する場合は、 [Verify with this device] (このデバイスで検証) をクリックします。
-
以前にこのアカウントで SSH キーを設定していて、検証にその SSH キーを使用する場合は、 [SSH キー] をクリックします。
-
以前に personal access token を設定してあり、検証に personal access token を使いたい場合は、 [Personal access token] をクリックします。
メモ
セキュリティ上の理由から、以前にアカウントでその認証方法を使ったことがある場合でも、認証要素を回復できない場合があります。 たとえば、SSH キーは非アクティブな期間の後でアカウントから削除されます。
-
GitHub Support のメンバーが要求を確認し、3 営業日以内にメールでお知らせします。 リクエストが承認されると、アカウントリカバリプロセスを完了するためのリンクが送信されます。 リクエストが拒否された場合、サポートへの問い合わせ方法がメールに記載されます。
メール アドレスのリンクを解除する
使える回復オプションがなくなった場合は、アカウントからメール アドレスのリンクを解除できます。 その後、そのメール アドレスを新規または既存のアカウントにリンクして、自分のコミット履歴を管理できます。 「Unlinking your email address from a locked account」を参照してください。