设置注册表账户
按照以下步骤设置注册表账户并发布您的第一个节点。观看教程
创建发布者
发布者是一个可以向注册表(registry)发布自定义节点的身份。每个自定义节点都需要在 pyproject.toml 文件 中包含发布者标识符。 访问 Comfy Registry,创建一个发布者账户。您的发布者 ID 是全球唯一的,并且之后不能更改,因为它用于您的自定义节点的 URL 中。 您的发布者 ID 可以在个人资料页面上@ 符号后面找到。

创建注册表发布 API Key
重要提示: 此 API 密钥专门用于将自定义节点发布到注册表和 ComfyUI-Manager。如果您想在工作流中使用付费 API 节点,请参阅 API 节点总览。


添加元数据
使用 .comfyignore 排除文件
默认情况下,comfy node publish 会打包所有被 git 跟踪的文件。如果要将仅供开发使用的文件(测试、设计资源、大型样本等)排除在发布的归档之外,请在仓库根目录添加 .comfyignore 文件。其语法与 .gitignore 一致:
.comfyignore叠加在.gitignore之上——未被 git 跟踪的文件本来就会被排除。.comfyignore用于过滤那些你保留在 git 中、但不希望出现在注册表归档中的文件。- 在
[tool.comfy].includes中列出的目录会被强制包含,即使匹配.comfyignore的模式(例如,构建产物dist/被.gitignore忽略但仍需要发布时,这很有用)。 - 请将
.comfyignore提交到仓库,以便本地运行和 CI 生成相同的归档。
发布到注册表(registry)
选项 1: Comfy CLI
运行下面的命令手动将您的节点发布到注册表。选项 2: Github Actions
通过 Github Actions 自动发布您的节点。设置一个 Github Secret
前往 Settings -> Secrets and Variables -> Actions -> Under Secrets Tab and Repository secrets -> New Repository Secret.创建一个名为
REGISTRY_ACCESS_TOKEN 的 secret 并存储您的 API 密钥作为值。