Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-08-25. 已停止发布的版本不受支持。 即使针对重大安全问题,也不会发布补丁。 若要获得更好的性能、改进的安全性和 GitHub Enterprise Server 中的新功能,请参阅升级过程的 Overview。 如需升级帮助,请联系 GitHub Enterprise 支持。

GitHub 应用概述

您可以使用 GitHub Apps 来扩展 GitHub 的功能。

在本文中

关于 GitHub Apps

GitHub Apps 是扩展 GitHub功能的工具。 GitHub Apps 可以在 GitHub 上执行一些操作,例如创建议题、对拉取请求进行评论以及管理项目。 他们还可以根据GitHub上发生的事件,在GitHub之外执行操作。 例如,在 GitHub App 上打开问题时,GitHub 可以在 Slack 上发布。

有关使用 GitHub Apps的详细信息,请参阅 关于使用GitHub应用

有关生成 GitHub Apps的详细信息,请参阅 关于创建GitHub应用

GitHub Apps 和 OAuth apps

GitHub 也支持 OAuth apps。 一般情况下, GitHub Apps 首选于 OAuth apps. GitHub Apps 使用精细的权限,让用户更好地控制应用可以访问的存储库,并使用生存期较短的令牌。 这些属性可以限制在应用的凭据泄露时可能造成的损害,从而强化应用的安全性。 有关详细信息,请参阅“GitHub 应用和 OAuth 应用之间的差异”。