Skip to main content

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

2 要� 認証を利用した GitHub へのアクセス

2FA を有効にすると、GitHub Enterprise Server にサインインするときに、2FA 認証コードとパスワードを入力するように求められます。

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 要� 認証資� �情� �を失った� �合のアカウントの復旧」を参照してく� さい。

認証が何度も失敗するようであれば、スマートフォンのクロックをモバイルプロバイダと同期してみてく� さい。 多くの� �合、タイ� ゾーンを指定するのではなく、スマートフォンのクロックの「自動設定」オプションをオンにすることになります。

参考資料