跳至主要内容

关于 GitHub 应用市场

了解 GitHub 应用市场,您可以在其中与所有 GitHub 用户公开共享您的应用。

GitHub Marketplace 将您与希望扩展和改进其 GitHub 工作流程的开发者联系起来。您可以列出开发者可以在 GitHub Marketplace 中使用的免费和付费工具。GitHub Marketplace 为开发者提供两种类型的工具:GitHub Actions 和应用,每种工具都需要不同的步骤才能将其添加到 GitHub Marketplace。

GitHub Actions

任何人都可以在 GitHub Marketplace 上发布 Actions。GitHub 会验证一些合作伙伴组织,这些组织将显示为已验证的创建者。

要了解如何在 GitHub Marketplace 上发布 GitHub Actions,请参阅“在 GitHub Marketplace 上发布 Actions”。

应用

任何人都可以在 GitHub Marketplace 上免费与其他用户共享其应用,但只有由组织拥有的应用才能销售其应用。

要为您的应用发布付费计划并显示 Marketplace 徽章,您必须完成发布者验证流程。更多信息,请参阅“申请组织的发布者验证”或“列出应用的要求”。

一旦组织满足要求,组织中具有所有者权限的任何人就可以为其任何应用发布付费计划。每个具有付费计划的应用还会经过财务入职流程以启用付款。

要发布具有免费计划的应用,您只需要满足列出任何应用的一般要求即可。更多信息,请参阅“列出应用的要求”。

应用新手?

如果您有兴趣为 GitHub Marketplace 创建应用,但您是 GitHub 应用或 OAuth 应用的新手,请参阅“关于创建 GitHub 应用”或“构建 OAuth 应用”。

GitHub 应用与 OAuth 应用

GitHub 应用是与 GitHub 集成的官方推荐方式,因为它们提供了更细致的权限来访问数据,尽管您可以在 GitHub Marketplace 中列出 OAuth 应用和 GitHub 应用。更多信息,请参阅“GitHub 应用和 OAuth 应用之间的区别”和“将 OAuth 应用迁移到 GitHub 应用”。

GitHub Copilot 扩展

注意

GitHub Copilot 扩展处于公开预览阶段,可能会发生变化。

GitHub Copilot 扩展是**一种将外部工具的功能集成到 GitHub Copilot Chat 中的 GitHub 应用**。Copilot 扩展可以由任何人开发,用于私有或公共用途,并且可以通过 GitHub Marketplace 与他人共享。

要了解有关 Copilot 扩展的更多信息,请参阅“使用扩展将外部工具与 Copilot Chat 集成”。

将应用发布到 GitHub Marketplace 的概述

创建应用后,您可以通过将其发布到 GitHub Marketplace 来与其他用户共享。总而言之,该过程是

  1. 仔细检查您的应用,以确保它在其他存储库中的行为符合预期,并遵循最佳实践指南。更多信息,请参阅“GitHub Marketplace 上应用的安全最佳实践”和“列出应用的要求”。

  2. 向应用添加 Webhook 事件以跟踪用户账单请求。有关 GitHub Marketplace API、Webhook 事件和账单请求的更多信息,请参阅“在您的应用中使用 GitHub Marketplace API”。

  3. 创建一个 GitHub Marketplace 列表草稿。更多信息,请参阅“为您的应用起草列表”。

  4. 添加定价计划。更多信息,请参阅“为您的列表设置定价计划”。

  5. 阅读并接受“GitHub Marketplace 开发者协议”的条款。

  6. 提交您的列表以在 GitHub Marketplace 中发布。更多信息,请参阅“提交您的列表以供发布”。

查看应用的运行情况

您可以访问列表的指标和交易。更多信息,请参阅

联系支持

如果您对 GitHub Marketplace 有任何疑问,请通过GitHub 支持门户联系我们。