关于 GitHub 应用的可见性
您可以将 GitHub 应用注册设为公开或私有。如果您将 GitHub 应用注册设为公开,则 GitHub.com 或 GitHub Enterprise Cloud 上的任何用户都可以安装它。如果您将 GitHub 应用注册设为私有,则它只能安装在拥有该应用的帐户上。
您可以在个人帐户或组织下注册 GitHub 应用,并使其可供其他组织安装。即使组织属于 GitHub Enterprise Cloud 上的企业,您也不需要企业计划或组织帐户才能使您的 GitHub 应用可供组织使用。
如果您想让您的应用可供 GitHub Enterprise Server 实例使用,则需要采取额外的步骤。有关更多信息,请参阅 "使您的 GitHub 应用可供 GitHub Enterprise Server 使用。"
如果 GitHub Enterprise Server 用户需要使用您的工具,请考虑使用 GitHub Actions 而不是 GitHub App。公共操作在使用 GitHub Connect 的 GitHub Enterprise Server 实例上可用。有关更多信息,请参阅 GitHub Enterprise Server 文档中的“使用 GitHub Connect 启用对 GitHub.com 操作的自动访问”和“关于企业版 GitHub Actions”。
有关更改 GitHub App 注册可见性的信息,请参阅“修改 GitHub App 注册”。
公共安装流程
公共 GitHub Apps 具有一个带有“安装”按钮的登录页面,以便其他人可以在其存储库中安装该应用程序。如果您的 GitHub App 对 GitHub.com 上的所有用户公开,您也可以选择将其发布到 GitHub Marketplace。有关更多信息,请参阅“关于 GitHub Marketplace 应用”。
私有安装流程
私有 GitHub Apps 只能安装在应用程序所有者的用户或组织帐户上。应用程序登录页面上将显示有关应用程序的有限信息,但“安装”按钮仅对拥有应用程序的组织的组织所有者和应用程序管理员,或个人帐户(如果 GitHub App 由个人帐户拥有)可用。