跳到主要内容

管理 Copilot 扩展的可用性

构建 Copilot 扩展后,你可以更改其可见性或将其发布到 GitHub Marketplace。

注意

GitHub Copilot 扩展处于公开预览阶段,可能随时更改。

构建 Copilot 扩展时,你有两种选择来设置 GitHub 应用的可见性

  • **公开**: 任何拥有应用安装页面链接的用户或组织帐户都可以安装它。将你的应用设为公开会自动创建一个公开的安装页面,但不会在 GitHub Marketplace 上列出该应用。
  • **私有**: 只有创建该应用的用户或组织帐户才能安装它。

如果将你的应用设为公开,你可以选择将其发布到 GitHub Marketplace。

更改 Copilot 扩展的可见性

  1. 在 GitHub 右上角,选择你的个人资料照片,然后点击 你的组织.
  2. 在“组织”下,点击你组织名称旁边的**设置**。
  3. 在侧边栏底部,选择 **开发者设置**,然后点击**GitHub 应用**。
  4. 在“GitHub 应用”部分,点击你的 Copilot 扩展名称旁边的**编辑**。
  5. 在侧边栏中,点击**高级**。“危险区域”部分底部,你会看到以下两个选项之一
    • **设为公开**: 如果你看到**设为公开**选项,则你的 GitHub 应用当前为私有,只有创建该应用的组织或用户才能安装它。你可以点击**设为公开**,允许任何其他拥有应用安装页面链接的帐户安装你的 Copilot 扩展,或者保持当前设置以保持应用私有。
    • **设为私有**: 如果你看到**设为私有**选项,则你的 GitHub 应用当前为公开,任何拥有应用安装页面链接的帐户都可以安装它。你可以点击**设为私有**,只允许创建该应用的组织或用户安装它,或者保持当前设置以保持应用公开。
  6. 可选:如果你的 GitHub 应用是公开的,你可以分享 Copilot 扩展安装页面的链接。在侧边栏中,点击侧边栏中的**公开页面**,然后复制你的列表链接。

在 GitHub Marketplace 上列出你的 Copilot 扩展

要在 GitHub Marketplace 上列出你的 Copilot 扩展,你必须满足以下要求

应用管理员无法在 GitHub Marketplace 上创建、编辑或发布扩展。要管理列表,你应该是发布组织的组织所有者。

注意

公开预览期间,Copilot 扩展不支持付费计划。任何带有付费计划的发布请求都不会被批准。

  1. 在 GitHub 右上角,选择你的个人资料照片,然后点击 你的组织.

  2. 在“组织”下,点击你组织名称旁边的**设置**。

  3. 在侧边栏底部,选择 **开发者设置**,然后点击**GitHub 应用**。

  4. 选择你要发布到 GitHub Marketplace 的应用。

  5. 在应用设置登录页面上,向下滚动到 Marketplace 部分,然后点击**在 Marketplace 中列出**。只有当你的应用为公开时,才会显示 Marketplace 部分。

  6. 在“列表名称”文本框中,输入列表的名称。此名称显示在 GitHub Marketplace 页面和搜索结果中,以后可以更改。GitHub 建议使用以下任何命名约定

    • YOUR-PRODUCT-NAME(示例:“Copilot”):如果你的扩展在一个产品的范围内,并且没有其他同名的知名产品,我们建议使用此约定。

    • YOUR-COMPANY-NAME(示例“GitHub”):如果你的扩展涵盖多个产品,我们建议使用此约定。

    • YOUR-COMPANY-PRODUCT-NAME(示例:“GitHub Copilot”):如果你的扩展在一个产品的范围内,但有其他同名的知名产品,我们建议使用此约定。

    注意

    列表名称与你的 GitHub 应用名称或 Copilot 扩展的slug不同。更改列表名称不会影响应用名称或slug。

  7. 在“主要类别”部分,选择下拉菜单,然后点击一个类别。你以后可以更改你的选择或添加次要类别。

  8. 要为你的 Copilot 扩展创建草稿列表,请点击**保存并添加更多详细信息**。

  9. 创建新的草稿列表后,你将看到一个可以管理列表的视图。在你可以提交列表以供审核之前,你需要

    • 填写所有必填部分
    • 验证拥有 GitHub 应用的组织帐户
    • 接受 GitHub Marketplace 开发者协议
  10. 要提交你的列表,请点击**提交审核**。审核你的列表后,入职专家会告知你的提交是否获批准或被拒绝。

注意

GitHub 会审核所有提交,以确保它们符合我们对质量、性能、可靠性和安全性的标准。GitHub 可以自行决定拒绝提交,并将说明拒绝的原因。欢迎你解决任何问题并重新提交你的扩展以供审核。你也可以通过GitHub 申诉和恢复流程