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