# GitHub 파일 다운로드

GitHub에서 파일을 다운로드하는 방법과 다운로드, 클론, 포크의 차이점을 알아보세요.

## Introduction

GitHub.com 은 수백만 개의 오픈 소스 소프트웨어 프로젝트의 본거지로, 사용자 고유의 용도로 복사, 사용자 지정 및 사용할 수 있습니다.

리포지토리 파일의 복사본을 가져오는 방법에는 여러 가지가 있습니다 GitHub. 다음을 할 수 있습니다:

* 리포지토리 파일의 스냅샷을 zip 파일로 사용자(로컬) 컴퓨터에 **다운로드**합니다.
* Git을 사용하여 리포지토리를 로컬 컴퓨터에 **복제**합니다.
* 리포지토리를 **포크**하여 새 리포지토리를 만듭니다GitHub.

이러한 각 메서드에는 고유한 사용 사례가 있으며, 이와 관련해서는 다음 섹션에서 설명합니다.

이 자습서에서는 리포지토리의 파일을 로컬 컴퓨터로 다운로드하는 방법을 중점적으로 설명합니다. 예를 들어 리포지 GitHub토리에서 흥미로운 콘텐츠를 찾은 경우 다운로드는 Git을 사용하거나 버전 제어를 적용하지 않고도 콘텐츠의 복사본을 가져오는 간단한 방법입니다.

> \[!TIP]
> 릴리스 패키지 또는 자산(예: 최신 버전의 애플리케이션 또는 리포지토리에 GitHub 저장된 소프트웨어에 대한 설치 관리자, 이진 또는 실행 파일)을 다운로드하려면 [릴리스에서 소스 코드 보관 파일 다운로드](/ko/repositories/working-with-files/using-files/downloading-source-code-archives#downloading-source-code-archives-from-a-release) 또는 [태그에서 소스 코드 보관 파일 다운로드를 참조하세요](/ko/repositories/working-with-files/using-files/downloading-source-code-archives#downloading-source-code-archives-from-a-tag).

### 다운로드, 복제 및 포크의 차이점 이해

| 기간       | Definition                                                                     | 사용 사례                                                                                                                                                                                                                                                                            |
| -------- | ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Download | 리포지토리 파일의 스냅샷 로컬 컴퓨터에 저장합니다.                                                   | 파일의 콘텐츠를 사용하거나 사용자 지정하려고 하지만 버전 제어를 적용하는 데는 관심이 없습니다.                                                                                                                                                                                                                            |
| Clone    | 모든 파일 및 폴더의 모든 버전을 포함하여 리포지토리 데이터의 전체 복사본을 생성합니다.                              | 로컬 컴퓨터에 있는 리포지토리의 전체 사본에서 작업하고 Git을 사용하여 변경 내용을 추적 및 관리하려고 합니다. 이러한 로컬로 만든 변경 내용을 호스트된 리포지토리와 GitHub동기화하려고 할 수 있습니다. 자세한 내용은 [리포지토리 복제](/ko/repositories/creating-and-managing-repositories/cloning-a-repository)을(를) 참조하세요.                                                     |
| 포크       | 개인 계정에 연결되며 원본("upstream") 리포지토리와 코드 및 공개 범위 설정을 공유하는 새 리포지토리를 GitHub에 만들기 위해. | 원래 리포지토리의 데이터를 자체 프로젝트의 GitHub기준으로 사용하려고 합니다. 또는 포크를 사용하여 원래("업스트림") 리포지토리에 대한 변경 내용을 제안하려고 합니다. 리포지토리를 포크한 후에도 리포지토리를 복제하여 로컬 컴퓨터에서 변경 작업을 수행하기를 원할 수 있습니다. 자세한 내용은 [리포지토리를 포크하다](/ko/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)을(를) 참조하세요. |

## 리포지토리의 파일 다운로드

이 자습서에서는 데모 리포지토리([octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife))를 사용합니다.

1. [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife)로 이동합니다.
2. 파일 목록 위에서 **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> 코드**를 클릭합니다.

   ![리포지토리의 방문 페이지에 있는 파일 목록의 스크린샷. "코드" 단추가 진한 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/repository/code-button.png)
3. **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-file-zip" aria-label="file-zip" role="img"><path d="M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z"></path></svg> ZIP 다운로드**를 클릭합니다.

이제 로컬 컴퓨터에 zip 파일로 저장된 리포지토리 파일의 복사본이 있습니다. 사용자 고유의 용도로 파일을 편집하고 사용자 지정할 수 있습니다.

## 추가 읽기

* [소스 코드 아카이브 다운로드](/ko/repositories/working-with-files/using-files/downloading-source-code-archives)