开发者

GitHub 应用

把你的代码仓库连接到 Buda 的开发者门户,以导入技能和智能体,并让应用市场上架内容保持同步。

从你已经在维护的仓库直接发布。 只需连接一次 Buda GitHub 应用,把它指向某个仓库,Buda 就会把其中的技能和智能体作为应用市场上架内容导入——并在源代码变更时自动重新同步。无需复制粘贴,也无需手动上传。

安装 GitHub 应用

打开开发者门户

进入 开发者门户 并打开 Repos 标签页。如果尚未连接任何 GitHub 安装,系统会提示你连接一个。

在 GitHub 上授权

Buda 会把你引导到 GitHub 的应用安装界面。选择账户或组织,并授予访问 全部仓库 或仅 选定仓库(你想从中发布的仓库)的权限。

返回 Buda

GitHub 会跳转回开发者门户(/developer/repos),Buda 将该安装记录到你的账户名下。这一步只需做一次——后续你添加的每个仓库都会复用此连接。

该连接是按用户绑定的。在 GitHub 上重新安装会自动替换之前的安装。

导入仓库

应用连接好后,通过 GitHub URL 和一段简短描述来添加仓库:

  1. Repos 中,选择 Add repo
  2. 粘贴仓库 URL(例如 https://github.com/your-org/your-skills)和一段描述。
  3. 保存。仓库会以 pending 状态创建,Buda 自动启动首次同步。

Buda 会读取仓库中的技能和智能体,并将它们转换为应用市场中的公司和上架内容。Repos 视图会显示每个仓库生成了多少家公司和多少条上架内容。

同步更新

当你向已连接的仓库推送变更后,在该仓库上点击 Sync 即可重新导入:

  • 新增和有变化的技能/智能体会被重新导入。
  • 从仓库中移除的条目会从应用市场 下架,同步结果会报告下架了多少条。

同步使用你的 GitHub 安装令牌,因此它可以读取你授权访问的私有仓库。

故障排查

  • 没有列出任何仓库。 请确认安装已授予对你预期仓库的访问权限。在 GitHub 上打开该应用的设置,添加缺失的仓库,然后返回并同步。
  • 连接无声中断。 如果 GitHub 对你的安装返回 404(例如应用被卸载或访问权限被撤销),Buda 会清除失效的安装并显示一个空的仓库列表。请从 Repos 标签页重新连接。
  • 某条上架内容没有更新。 再次运行 Sync——创建后导入是在后台进行的,因此首次失败的导入可以通过一次显式的重新同步来修复。
  • 已移除的条目仍在列表中。 同步该仓库;已移除的条目会在下一次成功同步时下架。

相关内容

On this page