InfoGrab Docs

Git과 n8n

n8n의 Git 개념 및 제한 사항을 설명합니다.

n8n은 소스 컨트롤을 제공하기 위해 Git을 사용합니다. 이 기능을 사용하려면 기본적인 Git 개념에 대한 어느 정도의 지식이 있으면 도움이 됩니다. n8n은 모든 Git 기능을 구현하지 않습니다: n8n의 소스 컨트롤을 완전한 버전 관리로 볼 수 없습니다. Git과 소스 컨트롤이 처음이신가요? Git이 처음이어도 당황하지 마세요. n8n을 사용하기 위해 Git을 배울 필요는 없습니다. 이 문서에서 필요한 개념을 설명합니다. 소스 컨트롤 설정에는 Git 제공업체에서의 작업이 포함되므로 어느 정도의 Git 지식이 필요합니다. Git과 소스 컨트롤에 익숙하신가요? Git에 익숙하다면 동작이 정확히 일치한다고 가정하지 마세요. 특히 n8n의 소스 컨트롤은 Git 제공업체에서 이 작업을 수행하지 않는 한 Pull request 방식의 검토 및 병합 프로세스를 지원하지 않는다는 점에 유의하세요. 이 페이지에서는 n8n에서 사용되는 Git 개념과 용어를 소개합니다. 리포지터리를 설정하고 관리하는 데 필요한 모든 것을 다루지는 않습니다. 설정 을 수행하는 사람은 Git과 Git 호스팅 제공업체에 어느 정도 익숙해야 합니다. 이것은 간략한 소개입니다 Git은 복잡한 주제입니다. 이 섹션에서는 n8n에서 환경을 사용할 때 필요한 핵심 용어를 간략히 소개합니다. Git에 대해 깊이 있게 배우고 싶다면 GitHub | Git 및 GitHub 학습 자료 를 참조하세요. Git 개요 # Git 은 문서의 여러 버전을 관리, 추적 및 협업하는 도구입니다. GitHub 및 GitLab 과 같이 널리 사용되는 플랫폼의 기반입니다. 브랜치: 프로젝트의 여러 사본 # Git은 브랜치를 사용하여 문서의 여러 사본을 나란히 유지합니다. 모든 브랜치에는 자체 버전이 있습니다. 일반적인 패턴은 메인 브랜치를 갖고, 프로젝트에 기여하려는 모든 사람이 자체 브랜치(사본)에서 작업하는 것입니다. 작업을 완료하면 브랜치가 메인 브랜치로 다시 병합됩니다. 로컬과 원격: 머신과 Git 제공업체 간의 작업 이동 # Git을 사용할 때 일반적인 패턴은 자신의 컴퓨터에 Git을 설치하고 GitHub와 같은 Git 제공업체를 사용하여 클라우드에서 Git으로 작업하는 것입니다. 실제로 GitHub에 Git 리포지터리(프로젝트)가 있고 로컬 머신에서 복사본으로 작업합니다. n8n은 소스 컨트롤에 이 패턴을 사용합니다: n8n 인스턴스에서 워크플로를 작업하지만 Git 제공업체에 보내서 저장합니다. Push, Pull 및 커밋 # n8n은 세 가지 핵심 Git 프로세스를 사용합니다: Push : 인스턴스에서 Git으로 작업을 보냅니다. 워크플로와 태그, 자격 증명 및 변수 스텁의 사본을 Git에 저장합니다. 저장할 워크플로를 선택할 수 있습니다. Pull : Git에서 워크플로, 태그 및 변수를 가져와 n8n에 로드합니다. 새로 고친 항목에 포함된 자격 증명 또는 변수 스텁의 값을 채워야 합니다. Pull이 작업을 덮어씁니다 n8n에서 워크플로를 변경한 경우 Pull하기 전에 변경 사항을 Git에