跳到主要内容

版本控制

在组织内管理自定义助手时,您可能希望利用常用的版本控制工作流程。Continue 通过一个 GitHub Action 使这变得轻松,它会自动将您的 YAML 文件与 hub.continue.dev 同步。我们也计划为 GitLab、BitBucket、Gitee 等添加自动化功能。如果您有兴趣,请在 Discord 上联系我们。

快速入门

本快速入门使用模板仓库,但您也可以从现有仓库按照步骤 2-4 进行操作。

1. 从模板创建新仓库

如下图所示,首先从模板创建一个新仓库。点击“使用模板”,然后点击“创建新仓库”。

Use the template repository

2. 获取部署密钥

部署密钥允许 GitHub Action 在 hub.continue.dev 进行身份验证。在此获取您的部署密钥,然后在您的 GitHub 仓库中创建一个名为 CONTINUE_API_KEY 的密钥

3. 配置 GitHub Action

提示

此步骤假定您已经在 hub.continue.dev 上创建了一个组织。如果还没有,请在此了解更多信息。

在您创建的仓库中,导航到 .github/workflows/main.yaml,并更新以下行以匹配您的组织

env:
OWNER_SLUG: my-org-slug # <-- TODO

这是唯一必要的配置,但您可以在此处查看完整的选项列表。

4. 提交并推送

您的助手和块的 YAML 文件添加到相应的目录

  • assistants/public 用于公共助手
  • assistants/private 用于私有(仅在您的组织内可见)助手
  • blocks/public 用于公共块
  • blocks/private 用于私有块

然后,提交并推送您的更改。GitHub Action 运行完成后,您应该能够在 hub.continue.dev 上查看您组织内的助手。