Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

此版本的 GitHub Enterprise 已停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

管理组织的 SSH 认证中心

可在组织中添加或删除 SSH 认证中心。

谁可以使用此功能

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

您可以通过向组织添加 SSH CA 来允许成员使用提供的 SSH 证书访问组织的仓库。 您可以要求成员使用 SSH 证书访问组织资源,除非 SSH 已在仓库中禁用。 有关详细信息,请参阅“关于 SSH 认证中心”。

在颁发每个客户端证书时,必须包含扩展,以指定证书用于哪个 GitHub Enterprise Server 用户。 有关详细信息,请参阅“关于 SSH 认证中心”。

添加 SSH 认证中心

如果您的企业需要 SSH 证书,企业成员应使用特殊的 URL 通过 SSH 进行 Git 操作。 有关详细信息,请参阅“关于 SSH 认证中心”。

每个证书颁发机构只能上传到 GitHub.com 上的一个帐户。 如果 SSH 证书颁发机构已添加到某个组织或企业帐户,则不能将该证书颁发机构添加到 GitHub.com 上的其他组织或企业帐户。

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“你的组织”。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。 2. 在组织旁边,单击“设置”。

    “octo-org”组织的屏幕截图,其中用深橙色边框突出显示了“设置”按钮。

  2. 在左侧边栏中,单击“组织安全性”。

    “组织安全性”设置 1. 在“SSH 证书颁发机构”右侧,单击“新建 CA”。

  3. 在“Key(密钥)”下,粘贴您的公共 SSH 密钥。

  4. 单击“添加 CA”。 1. (可选)若要要求成员使用 SSH 证书,请选择“需要 SSH 证书”,然后单击“保存” 。

    注意:需要 SSH 证书时,该要求不适用于获得授权的 OAuth Apps 和 GitHub Apps 或 GitHub 功能,例如 GitHub Actions,它们是 GitHub 生态系统中的受信任环境。

删除 SSH 认证中心

  1. 在 GitHub Enterprise Server 的右上角,单击你的个人资料照片,然后单击“你的组织”。

    @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。 2. 在组织旁边,单击“设置”。

    “octo-org”组织的屏幕截图,其中用深橙色边框突出显示了“设置”按钮。

  2. 在左侧边栏中,单击“组织安全性”。

    “组织安全性”设置 1. 在“SSH 证书颁发机构”下,在要删除的 CA 右侧,单击“删除”。

  3. 阅读警告,然后单击“我了解,请删除此 CA”。