Skip to main content

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 应用之间的差异”。