Skip to main content

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

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