레지스트리 계정 설정하기
아래 단계에 따라 레지스트리 계정을 설정하고 첫 번째 노드를 게시하세요.튜토리얼 보기
퍼블리셔 생성하기
퍼블리셔는 사용자 정의 노드를 레지스트리에 게시할 수 있는 신원입니다. 모든 사용자 정의 노드에는 pyproject.toml 파일에 퍼블리셔 식별자가 포함되어야 합니다. Comfy 레지스트리로 이동하여 퍼블리셔 계정을 생성하세요. 귀하의 퍼블리셔 ID는 전 세계적으로 고유하며, 이후 변경할 수 없습니다. 이는 사용자 정의 노드의 URL에 사용되기 때문입니다. 귀하의 퍼블리셔 ID는 프로필 페이지에서@ 기호 뒤에 있습니다.

레지스트리 게시용 API 키 생성하기
중요: 이 API 키는 사용자 정의 노드를 레지스트리 및 ComfyUI-Manager에 게시하는 데만 사용됩니다. 유료 파트너 노드를 워크플로우에 사용하려면 파트너 노드 개요를 참조하세요.


메타데이터 추가하기
.comfyignore로 파일 제외하기
기본적으로comfy node publish는 git이 추적하는 모든 파일을 패키징합니다. 개발 전용 파일들(테스트, 디자인 자산, 대용량 샘플)을 게시된 아카이브에서 제외하려면 리포지토리 루트에 .comfyignore 파일을 추가하세요. 문법은 .gitignore와 일치합니다:
.comfyignore는.gitignore위에 적용됩니다—git이 추적하지 않는 파일은 이미 제외되어 있습니다..comfyignore를 사용해 git에 유지되지만 레지스트리 아카이브에는 포함되지 않기를 원하는 파일을 제외하세요.[tool.comfy].includes에 나열된 디렉터리는.comfyignore패턴과 일치하더라도 강제로 포함됩니다(빌드된dist/폴더가 git에서 무시되지만 배송해야 할 때 유용함)..comfyignore를 리포지토리에 커밋하여 로컬 실행과 CI가 동일한 아카이브를 생성하도록 하세요.
레지스트리에 게시하기
옵션 1: Comfy CLI
아래 명령을 실행하여 노드를 수동으로 레지스트리에 게시하세요.옵션 2: GitHub Actions
GitHub Actions를 통해 노드를 자동으로 게시하세요.GitHub 시크릿 설정하기
설정 -> 비밀 및 변수 -> 작업 -> 비밀 탭 및 리포지토리 비밀 -> 새 리포지토리 비밀을 선택하세요.
REGISTRY_ACCESS_TOKEN이라는 이름의 비밀을 생성하고 값을 API 키로 저장하세요.