2 要� 認証を有効にすると、ブラウザから GitHub Enterprise Server にアクセスするときに認証コードを入力する必要があります。 API やコマンドラインなどの他の方法を使用して GitHub Enterprise Server にアクセスする� �合は、別の形式の認証を使用する必要があります。 詳細については、「GitHub への認証について」を参照してく� さい。
Web サイトへのサインインの際に 2FA コードを提供
パスワードを使用して GitHub Enterprise Server にサインインした後、 TOTP アプリケーションから、認証コードを入力するよう求められます。
GitHub Enterprise Serverが 2FA 認証コードを再度求めるのは、ログアウトした� �合、新しいデバイスを使う� �合、またはセッションが期限切れになった� �合のみです。
TOTP アプリケーションでのコード生成
スマートフォン上の TOTP アプリケーションを使用して 2 要� 認証をセットアップすることにした� �合は、いつでも GitHub Enterprise Serverのための認証コードを生成できます。 多くの� �合、アプリケーションを起動する� けで新しいコードが生成されます。 個別の手� �についてはアプリケーションのドキュメンテーションを参照してく� さい。
2 要� 認証を設定した後にモバイルアプリケーションを削除した� �合、アカウントにアクセスする際にリカバリコードを入力しなければなりません。 詳細については、「2 要� 認証資� �情� �を失った� �合のアカウントの復旧」を参照してく� さい。
コマンドラインでの 2 要� 認証の使用
2FA を有効にすると、パスワードを使用してコマンド ラインの GitHub Enterprise Server にアクセスできなくなります。 代わりに、Git Credential Manager、個人用アクセス トークン、または SSH キーを使用します。
Git Credential Manager を使用したコマンド ラインでの認証
Git Credential Manager は、Windows、macOS、Linux で実行されるセキュリティで保護された Git 資� �情� �ヘルパーです。 Git 資� �情� �ヘルパーの詳細については、Pro Git ブックで「繰り返しの回避」を参照してく� さい。
セットアップ手� �は、コンピューターのオペレーティング システ� によって異なります。 詳細については、GitCredentialManager/git-credential-manager リポジトリの「ダウンロードとインストール」を参照してく� さい。
HTTPS を利用したコマンドラインでの認証
2FA を有効化した後は、コマンドライン上で HTTPS の URL を使って GitHub Enterprise Serverの認証を受けるために、パスワードとして使うための個人アクセストークンを作成しなければなりません。
コマンドラインでユーザ名とパスワードを求められたら、GitHub Enterprise Serverのユーザ名と個人アクセストークンを入力してく� さい。 コマンドラインプロンプトがパスワードを要求する際には、個人アクセストークンを入力すべき� ということを示しません。
詳細については、「個人用アクセス トークンを作成する」を参照してく� さい。
SSH を利用したコマンドラインでの認証
2 要� 認証を有効化しても、コマンドライン上で SSH URL を使って GitHub Enterprise Server の認証を受けるやり方は変わりません。 SSH キーの設定と使用の詳細については、「GitHub に SSH で接続する」を参照してく� さい。
Subversion を使ったリポジトリへのアクセスでの 2 要� 認証の利用
SubVersion を介してリポジトリにアクセスする際には、パスワードを入力する代わりに個人アクセストークンを提供しなければなりません。 詳細については、「個人用アクセス トークンを作成する」を参照してく� さい。
トラブルシューティング
2 要� 認証のクレデンシャルを利用できなくなった� �合、アカウントに再びアクセスするためには、リカバリコードを使用するか、その他のリカバリ方法 (セットアップ済みである� �合) を使用できます。 詳細については、「2 要� 認証資� �情� �を失った� �合のアカウントの復旧」を参照してく� さい。
認証が何度も失敗するようであれば、スマートフォンのクロックをモバイルプロバイダと同期してみてく� さい。 多くの� �合、タイ� ゾーンを指定するのではなく、スマートフォンのクロックの「自動設定」オプションをオンにすることになります。