レジストリアカウントの設定
以下の手順に従って、レジストリアカウントを設定し、最初のノードを公開してください。チュートリアルを見る
パブリッシャーの作成
パブリッシャーは、レジストリにカスタムノードを公開できる識別情報です。すべてのカスタムノードには、pyproject.toml ファイル にパブリッシャー識別子を含める必要があります。 Comfy Registry にアクセスし、パブリッシャーアカウントを作成してください。パブリッシャー ID はグローバルに一意であり、後から変更することはできません。これはカスタムノードの URL に使用されるためです。 パブリッシャー ID は、プロフィールページの@ 記号の後ろにあります。

レジストリ公開用 API キーの作成
重要: この API キーは、カスタムノードをレジストリおよび ComfyUI-Manager に公開するためのものです。ワークフローで有料の API ノードを使用したい場合は、API ノードの概要 を参照してください。


メタデータの追加
.comfyignore でファイルを除外する
デフォルトでは、comfy node publish は git で追跡されているすべてのファイルをパッケージ化します。開発専用のファイル(テスト、デザインアセット、大きなサンプルなど)を公開アーカイブから除外するには、リポジトリのルートに .comfyignore ファイルを追加してください。構文は .gitignore と同じです:
.comfyignoreは.gitignoreの上に重ねて適用されます — git で追跡されていないファイルはすでに除外されています。git に 残しておきたい が、レジストリアーカイブには含めたくないファイルを除外するために.comfyignoreを使用してください。[tool.comfy].includesに列挙されたディレクトリは、.comfyignoreのパターンに一致しても強制的に含まれます(ビルドされたdist/フォルダーが.gitignoreで無視されていても配布する必要がある場合などに便利です)。- ローカル実行と CI が同じアーカイブを生成するように、
.comfyignoreをリポジトリにコミットしてください。
レジストリへの公開
オプション 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 という名前のシークレットを作成し、値として API キーを保存します。