InfoGrab DocsInfoGrab Docs

푸시 및 풀

작업을 Git으로 보내고, Git에서 작업을 인스턴스로 가져옵니다.

n8n 인스턴스가 Git 리포지터리에 연결되어 있다면, 작업 내용을 Git과 동기화된 상태로 유지해야 합니다. 이 문서는 Git 개념과 용어에 대한 어느 정도의 사전 지식을 전제로 합니다. n8n이 Git과 함께 작동하는 방식에 대한 소개는 Git과 n8n 을 참고하세요. 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. 다른 사람의 작업 가져오기 # Note n8n 역할은 변경 사항을 풀(가져오기)할 수 있는 사용자를 제어합니다 Git에서 변경 사항을 풀하려면 인스턴스 소유자 또는 인스턴스 관리자여야 합니다. Git에서 작업을 가져오려면 메인 메뉴에서 Pull 을 선택합니다. 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요. n8n은 로컬 변경 사항을 덮어쓰는 것에 대한 경고를 표시할 수 있습니다. Git의 콘텐츠로 로컬 작업을 덮어쓰려면 Pull and override 를 선택합니다. 변경 사항에 새로운 변수 또는 자격 증명 스텁이 포함된 경우, n8n은 해당 항목을 사용하기 전에 값을 채워야 한다고 알려줍니다. Note 삭제된 리소스가 처리되는 방식 리포지터리에서 워크플로, 자격 증명, 변수, 태그, 데이터 테이블이 삭제되더라도 이러한 리소스의 로컬 버전은 자동으로 삭제되지 않습니다. 대신, 리포지터리 변경 사항을 풀할 때 n8n은 오래된 리소스에 대해 알려주고 삭제할지 여부를 묻습니다. 풀 시 워크플로 및 자격 증명 소유자가 변경될 수 있음 # Git에서 n8n 인스턴스로 풀할 때, n8n은 워크플로와 자격 증명을 일치하는 사용자 또는 프로젝트에 할당하려고 시도합니다. 원래 소유자가 사용자인 경우: 동일한 소유자가 두 인스턴스 모두에서 사용 가능하면(이메일 일치), 소유자는 그대로 유지됩니다. 원래 소유자가 새 인스턴스에 없는 경우, n8n은 풀을 수행하는 사용자를 워크플로 소유자로 설정합니다. 원래 소유자가 프로젝트 인 경우: n8n은 원래 프로젝트 이름을 새 인스턴스의 프로젝트 이름과 일치시키려고 시도합니다. 일치하는 프로젝트가 없으면 n8n은 해당 이름으로 새 프로젝트를 생성하고 현재 사용자를 프로젝트 소유자로 지정한 다음, 워크플로와 자격 증명을 프로젝트로 가져옵니다. 풀 시 워크플로 자동 게시 # 풀할 때 풀 모달의 Auto publish 드롭다운을 사용하여 워크플로를 자동으로 게시하도록 선택할 수 있습니다. 여기에는 세 가지 모드가 있습니다. Off (기본값): 워크플로를 게시하려고 시도하지 않습니다. 워크플로는 현재 로컬 게시 상태를 유지합니다. If workflow already published : 이 인스턴스에서 이미 게시된 워크플로만 게시하려고 시도합니다. 새 워크플로는 게시되지 않습니다. On : 새 워크플로를 포함하여 풀한 모든 워크플로를 게시하려고 시도합니다. n8n은 자동 게시 설정과 관계없이 보관된 워크플로를 자동으로 게시하지 않습니다. 자동 게시가 활성화된 상태로 풀한 후, n8n은 어떤 워크플로가 성공적으로 게시되었고 어떤 워크플로가 실패했는지를 보여주는 결과 모달을 표시합