GitDownloader
무료 · 오픈 도구 · 회원가입 불필요

깃허브 폴더 다운로드: 필요한 디렉터리만 ZIP으로

GitHub는 저장소 전체 ZIP만 제공하므로 깃허브 디렉터리 다운로드는 보통 전체를 클론하는 일이 됩니다. 위에 URL을 붙여넣으면 필요한 폴더, 하위 폴더 또는 파일만 받아 ZIP으로 묶어 줍니다. 비공개 저장소와 Git LFS도 지원하며 모든 처리는 브라우저에서 실행됩니다.

예시로 사용해 보세요:

이 깃허브 폴더 다운로더를 쓰는 이유

저장소의 일부만 가져오는 데 필요한 모든 기능을 제공합니다.

모든 하위 디렉터리

저장소 전체가 아니라 특정 폴더나 파일만 다운로드합니다.

스마트 Tree API

GitHub의 tree 엔드포인트를 사용해 수천 개의 파일을 한 번의 요청으로 나열합니다.

비공개 저장소

개인 액세스 토큰을 붙여넣어 접근 권한이 있는 저장소의 폴더를 가져옵니다.

Git LFS 지원

대용량 저장소 파일을 감지해 올바른 미디어 엔드포인트에서 가져옵니다.

브라우저에서만 처리

토큰과 파일은 저희 서버를 거치지 않으며 압축도 로컬에서 수행됩니다.

안정적인 재시도

실패한 다운로드를 재시도하고 거대하거나 잘린 디렉터리도 안정적으로 처리합니다.

깃허브 폴더를 3단계로 다운로드

설치 없이 세 단계로 끝납니다.

  1. 1

    URL 붙여넣기

    브라우저 주소 표시줄에서 GitHub 폴더(또는 파일) 링크를 복사합니다.

  2. 2

    목록 조회 및 가져오기

    도구가 GitHub API로 디렉터리를 읽고 모든 파일을 병렬로 다운로드합니다.

  3. 3

    ZIP 받기

    모든 파일이 하나의 ZIP으로 압축되어 자동으로 다운로드됩니다.

깃허브 디렉터리 다운로드: 4가지 방법 비교

폴더 하나를 받는 네 가지 방법을 작업 방식에 맞춰 비교했습니다.

방법받는 파일추천 상황
git clone --depth 1저장소 전체(얕은 클론)터미널에서 프로젝트 전체가 필요할 때
git sparse-checkout필요한 폴더만Git에 익숙하고 해당 디렉터리만 필요할 때
GitHub “Download ZIP” 버튼저장소 전체모든 파일을 한 번에 받아야 할 때
GitDownloader (이 페이지)필요한 폴더나 파일만 ZIP으로폴더 하나만, 설치와 가입 없이

전체 가이드: 깃허브 폴더 다운로드 방법 ↗

깃허브 폴더·디렉터리 다운로드 FAQ

GitHub에서 폴더만 바로 다운로드할 수 없는 이유는 무엇입니까?

GitHub는 저장소 전체에 대해서만 “Download ZIP” 버튼을 제공합니다. 폴더 하나만 가져오려면 보통 저장소 전체를 클론해야 합니다. 이 도구를 사용하면 필요한 디렉터리만 다운로드할 수 있습니다.

GitHub 토큰을 입력해도 안전합니까?

비공개 저장소의 경우 개인 액세스 토큰을 붙여넣을 수 있습니다. 토큰은 사용자의 브라우저 로컬 스토리지에만 저장되고 GitHub API로 직접 전송되며 저희 서버로는 전송되지 않습니다. 필요한 특정 저장소에 대한 읽기 전용 권한만 가진 세분화된 토큰을 사용하세요.

Git LFS 파일도 지원합니까?

지원합니다. 대용량 저장소 파일은 실제 내용 대신 작은 포인터를 반환하므로, 이를 감지해 GitHub 미디어 엔드포인트에서 실제 파일을 다운로드합니다.

다운로드 제한이 있습니까?

있습니다. GitHub API에는 요청 한도가 있습니다(토큰 없이 시간당 60회, 토큰 사용 시 시간당 5,000회). 저장소가 매우 크면 tree API의 잘림 한도에 도달할 수 있으며, 이 경우 도구가 폴더를 하나씩 나열하는 방식으로 대체합니다.

일부 파일이 차단되는 이유는 무엇입니까?

Google 세이프 브라우징이 특정 파일 이름을 위험 요소로 표시할 수 있습니다. 악성코드로 보이는 이름의 파일은 건너뛰어 나머지 압축 파일은 정상적으로 다운로드되도록 합니다. 이 내용은 상태 로그에 표시됩니다.

제 다운로드를 저장합니까?

아니요. GitDownloader는 정적 웹사이트입니다. 파일 내용은 브라우저가 GitHub에서 직접 가져와 로컬에서 압축합니다. 저희 서버로 업로드되거나 보관되는 것은 없습니다.