# 워크플로우 백업 방법 (깃허브)

- [https://docs.n8n.io/courses/level-one/chapter-6/#exporting-and-importing-workflows_1](https://docs.n8n.io/courses/level-one/chapter-6/#exporting-and-importing-workflows_1)

- 혹시나 삭제되는 경우를 대비하여 워크플로우를 백업하는 프로세스가 필요합니다.

- 워크플로우는 두 가지 방법으로 내보내기 및 가져오기할 수 있습니다:

- **편집기 UI**에서:

    - 내보내기:

        - 상단 탐색 모음에서 오른쪽 상단에 있는 세 개의 점을 선택한 다음 **다운로드**를 선택합니다. 이렇게 하면 현재 워크플로가 컴퓨터에 JSON 파일로 다운로드됩니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094616_4cBwW4AONccjCa6p9Y?q=80&s=1280x180&t=outside&f=webp)

    - 가져오기: 

        - 상단 탐색 모음에서 오른쪽 상단에 있는 세 개의 점을 선택한 다음 **URL에서 가져오기**(게시된 워크플로를 가져오려면) 또는 **파일에서 가져오기**(워크플로를 JSON 파일로 가져오려면)를 선택합니다.

- 커맨드 라인에서:

    - 내보내기:

워크플로 또는 자격 증명을 내보내기 위한 [전체 명령 목록](https://docs.n8n.io/hosting/cli-commands/)을 참조하세요.

    - 가져오기:

워크플로 또는 자격 증명 가져오기를 위한 [전체 명령 목록](https://docs.n8n.io/hosting/cli-commands/#import-workflows-and-credentials)을 참조하세요.

## 깃허브에 백업하는 방법

- **How to auto-backup n8n workflows to GitHub**

- 

- 결과

    - 다음과 같이 잘 가져오는 것을 확인할 수 있습니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094617_HG8aJlwifOMRQRxV93?q=80&s=1280x180&t=outside&f=webp)

- 다시 불러올 경우 해당 내용을 복사해서 다시 n8n 워크플로우에 입력하면 복구 가능합니다.

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094617_RmW4TszH36q7DnmUOl?q=80&s=1280x180&t=outside&f=webp)

## n8n API 테스트

- 터미널에 아래 명령어를 실행하면 현재 active중인 workflow의 리스트를 확인해볼 수 있다.

```
curl -X 'GET' \
  'http://localhost:5678/api/v1/workflows?active=true' \
  -H 'accept: application/json' \
  -H 'X-N8N-API-KEY: <api_key>'
```

![Image](https://upload.cafenono.com/image/slashpageHome/20250422/094618_PhzS2DkLQQdBZaXFwn?q=80&s=1280x180&t=outside&f=webp)

For the site tree, see the [root Markdown](https://slashpage.com/n8n-guide.md).
