Skip to main content

OrganizationのSSH認証局を管理する

Organizationから、SSH認証局を追加または削除することができます。

Who can use this feature

Organization owners can manage an organization's SSH certificate authorities (CA).

SSH CAをOrganizationに追加すると、メンバーはあなたが提供したSSH証明書を使用してOrganizationにアクセスできるようになります。 SSHがリポジトリで無効になっていなければ、Organizationのリソースにメンバーがアクセスする際に、SSH証明書を使わなければならないようにすることができます。 詳細については、「SSH 認証局について」を参照してください。

各クライアント証明書を発行する際には、その証明書がどのGitHub Enterprise Serverユーザー用かを示すエクステンションを含める必要があります。 詳細については、「SSH 認証局について」を参照してください。

SSH認証局を追加する

Enterprise に SSH 証明書が必要な場合、Enterprise メンバーは SSH 経由の Git 操作に特別な URL を使用する必要があります。 詳細については、「SSH 認証局について」を参照してください。

  1. GitHub Enterprise Server の右上隅にあるプロファイル写真をクリックし、 [自分の Organization] をクリックします。 プロファイル メニューの組織 2. 組織の隣の [設定] をクリックします。 [設定] ボタン

  2. In the left sidebar, click Organization security.

    Organization security settings

  3. [SSH 認証局] の右側にある [新しい CA] をクリックします。 [新しい CA] ボタン

  4. "Key(キー)"の下で、公開SSHキーを貼り付けてください。 CA を追加する [キー] フィールド

  5. [CA の追加] をクリックします。 1. Optionally, to require members to use SSH certificates, select Require SSH Certificates, then click Save. Require SSH Certificate checkbox and save button

    Note: When you require SSH certificates, the requirement does not apply to authorized third-party integrations or to GitHub features such as GitHub Actions, which are trusted environments within the GitHub ecosystem.

SSH認証局を削除する

  1. GitHub Enterprise Server の右上隅にあるプロファイル写真をクリックし、 [自分の Organization] をクリックします。 プロファイル メニューの組織 2. 組織の隣の [設定] をクリックします。 [設定] ボタン

  2. In the left sidebar, click Organization security.

    Organization security settings

  3. [SSH 認証局] で、削除する CA の右側にある [削除] をクリックします。 [削除] ボタン

  4. 警告を読み、 [わかりました。この CA を削除してください] をクリックします。 削除の確認ボタン