Skip to main content

GitHub 应用概述

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

关于 GitHub Apps

GitHub Apps 是扩展 GitHub 功能的工具。 GitHub Apps 可以对 GitHub 执行一些操作,例如打开问题、对拉取请求添加注释和管理项目。 它们还可以根据 GitHub 上发生的事件在 GitHub 之外执行操作。 例如,在 GitHub 上打开问题时,GitHub App 可以在 Slack 上发布。

若要详细了解如何使用 GitHub Apps,请参阅“关于使用 GitHub 应用”。

若要详细了解如何生成 GitHub Apps,请参阅“关于创建 GitHub 应用”。

GitHub Apps 和 OAuth apps

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