【Git】开发ComfyUI自定义节点连通Comfy开发者账户

背景

Comfy-org 的人员在之前为ComfyUI写的两个自定义节点仓库中提交了自动化注册表的分支合并,也算是得到了Comfy官方的认证了

Comfy官方的注册表合并分支

欢迎大家star和fork:

操作流程

按照官方在提交中的说明,一步一步操作即可:

  1. 访问 ComfyUI 开发者账户页面 Comfy Registry ,注册并登录 ComfyUI 账户。
    登录后的界面

  2. 点进下方注册的名称,查看你的用户ID(注意,用户ID是唯一的,且不可更改),比如@后面的zhandroid就是我的用户ID。
    用户ID

  3. 点击 +Create new key 按钮,创建一个新的API Key,输入 key 的名称和描述。记住这个Key,后面会用在GitHub Actions中用于身份验证。

  4. 打开你开发的ComfyUI节点仓库,以 https://github.com/zade23/ComfyUI-MoGe2 为例。

  5. 找到 pyproject.toml 文件,并打开并编辑PublisherId为上面的用户ID,比如我的就是zhandroid
    修改pyproject.toml

  6. 在GitHub仓库页面下,找到Settings > Secrets and variables > Actions > New repository secrets,添加一个新的secrets,名称为COMFY_REGISTRY_API_KEY,值为ComfyUI开发者账户页面中的API Key。

从仓库导航到变量添加的位置 GitHubAction中添加变量
  1. 提交修改,等待GitHub Action自动化注册表的工作流运行完成。
    提交pyproject.toml的修改

  2. 回到ComfyUI开发者账户页面,刷新节点列表,应该就能看到你提交的自定义节点已经成功注册到了ComfyUI的注册表中,并且仓库下的Actions也会显示正确运行✅。
    验证是否关联成功