Skip to main content

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

关于组织中的编程访问

作为组织所有者,你可通过 GitHub Apps 和 OAuth apps 来控制对组织的访问。

谁可以使用此功能?

Organization owners can control programmatic access in their organization.

关于编程访问

可使用 GitHub Apps、OAuth apps 和 personal access token 来发出读取或写入组织拥有的资源的 API 请求。 作为组织所有者,可通过 GitHub Apps 和 personal access token 来控制对组织的访问。

GitHub Apps

组织所有者可在其组织上安装 GitHub Apps。 如果应用没有请求组织资源,并且仅向应用授予其管理的存储库的访问权限,那么存储库管理员还可在组织上安装 GitHub App。组织成员可提交请求,要求其组织所有者在组织上安装 GitHub App。 有关详细信息,请参阅“安装自己的 GitHub 应用

即使协作者是存储库管理员,组织所有者也可阻止外部协作者请求 GitHub Apps 或安装 GitHub App。有关详细信息,请参阅“限制 OAuth 应用和 GitHub 应用访问请求”。

组织所有者可查看其组织中安装的 GitHub Apps,并修改每个应用可访问的存储库。 有关详细信息,请参阅“查看组织中安装的 GitHub 应用”。

为了帮助维护其组织拥有的 GitHub Apps,组织所有者可以将组织中的其他用户指定为 GitHub App 管理员。 GitHub App 管理员可以管理组织拥有的部分或全部 GitHub Apps 的设置。 GitHub App 管理员角色没有向用户授予在组织中安装 GitHub Apps 的权限。 有关详细信息,请参阅“在组织中添加和删除 GitHub App 管理员”。

Personal access tokens

站点管理员可以使用 REST API 管理企业中的 personal access token。 有关详细信息,请参阅“适用于企业用户的 REST API 终结点”。