跳至主要内容

GitHub 应用程序概述

您可以使用 GitHub 应用程序扩展 GitHub 的功能。

关于 GitHub Apps

GitHub Apps 是扩展 GitHub 功能的工具。GitHub Apps 可以在 GitHub 上执行操作,例如打开问题、评论拉取请求和管理项目。它们还可以根据 GitHub 上发生的事件在 GitHub 外部执行操作。例如,当在 GitHub 上打开问题时,GitHub App 可以在 Slack 上发布消息。

有关使用 GitHub Apps 的更多信息,请参阅“关于使用 GitHub Apps”。

有关构建 GitHub Apps 的更多信息,请参阅“关于创建 GitHub Apps”。

GitHub Apps 和 OAuth 应用

GitHub 还支持 OAuth 应用。通常,GitHub Apps 比 OAuth 应用更受欢迎。GitHub Apps 使用细粒度权限,使用户能够更好地控制应用可以访问哪些仓库,并使用短期令牌。这些属性可以通过限制泄露应用凭据后可能造成的损害来增强应用的安全性。有关更多信息,请参阅“GitHub Apps 和 OAuth 应用之间的区别”。