Skip to main content

将 GitHub 应用程序设为公共或私有

注册 GitHub App 时,你可以将其设为公共应用,以便其他 GitHub 帐户都可以安装该应用,或将其设为私有应用,以便你只能在拥有该应用的帐户上进行安装。

关于 GitHub Apps 的可见性

GitHub App 可以是公开、专用或内部应用。如果将 GitHub App 注册设置为公开,则 GitHub Enterprise Server 实例上的任何人都可以安装它,但该应用在你的实例之外不可用。 如果将 GitHub App 注册设为私有应用,则只能在拥有该应用的帐户上进行安装。

归企业帐户

如果你希望 GitHub App 对 GitHub Enterprise Server 实例中你并非其成员的组织可用,则需要执行额外的步骤。 有关详细信息,请参阅“使 GitHub Apps 可用于 GitHub Enterprise Server”。

如果其他 GitHub Enterprise Server 用户能够使用你的工具非常重要,请考虑使用 GitHub Actions 而不是 GitHub App。 公共操作在具有 GitHub Connect 的 GitHub Enterprise Server 实例上可用。 有关详细信息,请参阅“使用 GitHub Connect 启用对 GitHub.com 操作的自动访问”和“About GitHub Actions for enterprises”。

有关更改 GitHub App 注册的可见性的信息,请参阅“修改 GitHub 应用注册”。

公共安装流程

公共 GitHub Apps 有一个带有“Install”**** 按钮的目标网页,以便其他人可以在自己的帐户上安装该应用。

私有安装流程

私有 GitHub Apps 应用只能安装在应用所有者的用户或组织帐户上。 有关应用的有限信息将显示在应用的登录页面上,并且“Install”**** 按钮仅对拥有应用的组织的组织所有者和应用管理员可用,或者如果 GitHub App 归个人帐户所有,则该按钮仅对个人帐户可用。

“内部”安装流

企业拥有的 GitHub Apps只能使用安装 URL 该企业的组织中安装。 无法将该应用安装在用户帐户上。