# 데이터 백업 가이드

{% hint style="warning" %}
구름IDE는 2025년 10월 30일 종료 이후, 컨테이너 및 커스텀 이미지의 데이터 복구가 불가능합니다. 종료 전, 아래 방법으로 반드시 데이터를 백업해 주세요.
{% endhint %}

## Git 백업

Git은 소스코드 버전 관리와 협업을 위한 대표적인 도구입니다. 구름IDE에서도 Git을 활용해 데이터를 안전하게 저장할 수 있습니다.&#x20;

### &#x20;[구름IDE 내의 Git 사용 방법](https://help.goorm.io/ko/goormide/workspace/source-code-management-git)

{% embed url="<https://help.goorm.io/ko/goormide/workspace/import-github-repos>" %}

{% embed url="<https://help.goorm.io/ko/goormide/workspace/source-code-management-git/add>" %}

{% embed url="<https://help.goorm.io/ko/goormide/workspace/source-code-management-git/commit>" %}

{% embed url="<https://help.goorm.io/ko/goormide/workspace/source-code-management-git/push>" %}

***

### 터미널 명령어를 통한 백업 방법

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2FiACrZUYQgEszE0LK6nG8%2Fimage.png?alt=media&#x26;token=de652a9f-2107-4d28-ae9b-f3382aaf2e37" alt=""><figcaption></figcaption></figure>

터미널은 구름IDE 인터페이스 하단 레이아웃의 터미널 탭으로 사용할 수 있습니다. 새 창으로 열고 싶다면 **\[창]** → **\[새 터미널 창]**&#xC744; 클릭하거나 기본 단축키 **`Alt + Shift + T (Mac: ⌥⇧T)`** 를 누르면 워크스페이스에 새로운 터미널 창이 뜹니다.

터미널의 다음과 같은 순서로 명령어를 입력합니다.

* **Git 초기화**

  ```bash
  git init
  ```
* **원격 저장소 연결**

  ```bash
  git remote add origin <원격저장소URL>
  ```
* **변경 내용 추가 및 커밋**

  ```bash
  git add .
  git commit -m "백업: YYYY-MM-DD"
  ```
* **원격 저장소로 푸시**

  ```bash
  git push -u origin main
  ```

  (기본 브랜치 이름이 `master`일 경우 `main` 대신 `master`를 사용)

***

## 폴더/파일 내보내기

구름IDE에서 사용자 컴퓨터로 폴더/파일을 다운로드합니다.

### 파일 내보내기

다운로드하기 위해서는 구름IDE 좌측 레이아웃 프로젝트 탐색기에서 폴더에 우클릭 후 **\[파일 내보내기]** 메뉴로 이동합니다.&#x20;

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2FXTd8VHPixLQlLieiwT4h%2Fimage.png?alt=media&#x26;token=6b2aaea1-9a74-4660-8990-46fcb5e5ce56" alt=""><figcaption></figcaption></figure>

### 폴더 내보내기

다운로드하기 위해서는 구름IDE 좌측 레이아웃 프로젝트 탐색기에서 폴더에 우클릭 후 **\[폴더 내보내기]** 메뉴로 이동합니다.&#x20;

이어서 뜨는 2차 메뉴에서 원하는 압축 파일 형식(ZIP, TAR, TAR.GZ)을 선택하면 해당 폴더를 압축한 압축 파일이 사용자 컴퓨터에 다운로드 됩니다.&#x20;

<figure><img src="https://2181851870-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lq-Q9LciN1X9EABxGkt%2Fuploads%2Fav0eAzoFHi445sflCvc4%2Fimage.png?alt=media&#x26;token=002a377d-4f67-483e-86ca-61e4ea24992b" alt=""><figcaption></figcaption></figure>
