Git LFS 사용량 측정 방법
이전에는 Git LFS 청구에 선불 데이터 팩이 사용되었습니다. 이러한 항목은 제거되고 요금제 청구로 대체되었으며 실제로 사용하는 요금만 지불합니다.
각 GitHub 계정에는 Git 대용량 파일 스토리지 (Git LFS)에 대한 무료 대역폭 및 스토리지 할당량이 포함됩니다.
-
**대역폭:** 각 청구 주기가 시작될 때 무료 할당량이 다시 설정됩니다. -
**보관소:** 요금은 매시간 사용량에 따라 매월 지속적으로 발생합니다. 각 청구 주기가 시작될 때 누적 스토리지 총계가 0으로 다시 설정됩니다.
할당량을 초과하는 경우, 이후 조치는 Git LFS 예산 설정에 따라 달라집니다.
-
**예산이 $0으로 설정**됨: 초과분에 대한 요금은 청구되지 않지만Git LFS 사용량은 남은 월 동안 차단됩니다. 사용량은 다음 달 첫 번째에 다시 설정됩니다. -
**예산 삭제**됨: 지출 한도가 없으며, 무료 할당량을 초과하는 모든 사용량에 대해 요금이 청구됩니다.
Git LFS 스토리지는 업로드 시기에 관계없이 리포지토리와 연결된 모든 Git LFS 개체를 기반으로 계산됩니다. 저장소 사용량은 Git LFS 개체가 리포지토리와 연결되어 있지 않은 경우에만 0입니다.
Git LFS 개체를 일정 월 동안 삭제하면 해당 월의 스토리지 사용량이 다시 계산되지 않습니다. 스토리지는 다음 달의 첫 번째 월에 다시 설정됩니다.
앞으로 사용량을 줄이는 방법을 알아보려면 Git 대형 파일 스토리지에서 파일 제거을 참조하세요.
Git LFS를 사용하여 퍼블릭 또는 프라이빗 리포지토리에서 작업:
- Git LFS 파일에 변경 내용을 커밋 및 푸시하면, 전체 파일의 새 버전이 푸시되고 총 파일 크기가 리포지토리 소유자의 스토리지 사용에 포함됩니다.
- Git LFS 파일을 다운로드하는 경우 사용하는 대역폭이 리포지토리 소유자의 대역폭 사용에 포함됩니다.
- Git LFS에 파일을 업로드하는 경우 해당 파일은 리포지토리 소유자의 스토리지 사용에 포함되지만 대역폭은 측정되지 않습니다.
팁
리포지토리에 대한 쓰기 권한이 있는 사용자는 개인 대역폭 및 스토리지 사용량을 늘리지 않고 Git LFS에 파일을 푸시할 수 있습니다.
사용량 측정 방법의 예
- Git LFS에 500MB 파일을 푸시하는 경우, 리포지토리 소유자의 스토리지 중 500MB를 사용하고 대역폭은 전혀 사용하지 않습니다. 1바이트 변경을 수행하고 다시 파일을 푸시하는 경우 또 다른 500MB의 스토리지를 사용하고 대역폭은 사용하지 않으므로 이 두 푸시에 대한 총 사용량은 1GB 스토리지와 0 대역폭이 됩니다.
- Git LFS로 추적되는 500MB 파일을 다운로드하면 리포지토리 소유자의 대역폭 중 500MB를 사용하게 됩니다. 협력자가 파일 변경을 푸시하고 새 버전을 로컬 리포지토리로 끌어오면 500MB의 대역폭을 추가로 사용하여 이 두 다운로드의 총 사용량은 1GB의 대역폭이 됩니다.
- GitHub Actions가 Git LFS로 추적되는 500MB 파일을 다운로드하는 경우, 리포지토리 소유자의 대역폭 중 500MB를 사용하게 됩니다.
소스 코드 보관에 있는 Git LFS 개체
리포지토리의 소스 코드 보관에 Git LFS 개체를 포함하는 경우, 이러한 보관 계층의 다운로드는 리포지토리의 대역폭 사용량에 포함됩니다. 리포지토리 보관소에서 Git LFS 개체 관리하기을(를) 참조하세요.
포크의 사용량
리포지토리 소유자의 계정에 대해 대역폭 및 스토리지 사용량이 항상 계산됩니다. 리포지토리 포크 및 끌어오기는 부모 리포지토리의 대역폭 사용량에 대해 계산됩니다.
Git LFS 무료 사용
GitHub 플랜에는 다운로드를 위한 다음 용량의 스토리지 및 대역폭이 포함되어 있습니다.
| 계획 | 대역폭 | 스토리지 |
|---|---|---|
| GitHub Free | 10GiB | 10GiB |
| GitHub Pro | 10GiB | 10GiB |
| 조직용 GitHub Free | 10GiB | 10GiB |
| GitHub Team | 250GiB | 250GiB |
| GitHub Enterprise Cloud | 250GiB | 250GiB |
포함된 할당량을 초과하여 사용
파일에 대한 결제 방법이 등록되어 있지 않은 상태에서 포함된 스토리지 할당량을 초과하여 사용하는 경우:
- 대량 자산으로 리포지토리를 계속 복제할 수 있습니다.
- 포인터 파일만 검색하는 경우 Git 대용량 파일 저장소에 대하여을 참조하세요.
- 새 파일 백업을 푸시할 수 없습니다.
파일에 대한 결제 방법 없이 월별 대역폭 할당량을 초과하면, 다음 달까지 계정의 Git LFS 지원이 비활성화됩니다.
추가 Git LFS 사용에 대한 지불
할당량을 초과한 추가 사용량은 GitHub 계정에 설정된 결제 방법을 사용하여 결제됩니다. 결제 및 청구 정보 관리을(를) 참조하세요.
대역폭은 다운로드한 데이터의 각 GiB에 대해 청구됩니다. 스토리지는 시간당 사용률을 계산하여 청구됩니다.
- 유료 Git LFS 사용 비용을 추정하려면 GitHub 가격 계산기를 사용하세요.
- 현재 스토리지 및 대역폭을 확인하려면 요금제 제품 및 라이선스 사용량 확인하기를 참조하세요.
스토리지 비용 계산의 예시
예를 들어, 4월 첫 15일 동안 무료로 제공되는 용량보다 많은 1기가바이트를 사용한 후 4월 16일부터 월말까지 2기가바이트를 사용하면 다음과 같은 방식으로 스토리지 비용이 계산됩니다.
- 1GiB × 15일 × 하루 24시간 = 360GiB 시간
- 2GiB × 15일 × 하루 24시간 = 720GiB 시간
- 360GiB 시간 + 720GiB 시간 = 1080GiB 시간
- 1080GiB 시간/월 720시간 = 1.5GiB 월
이 예에서는 4월 한 달 동안 1.5GiB의 추가 스토리지에 대한 비용을 지불하게 됩니다.
Git LFS에 대해 포함된 사용량 알림입니다.
포함된 Git LFS의 사용량이 청구 기간 동안 90% 및 100%에 도달하면 이메일 알림을 받을 수 있습니다. 알림을 받는 이유에 대한 자세한 내용은 Git 대형 파일 스토리지 청구 을 참조하세요.
사용하지 않도록 설정하는 방법을 비롯한 자세한 내용은 예산 및 경고을 참조하세요.
현재 월의 LFS 스토리지 및 대역폭을 계속 사용하려면 계정의 예산을 조정하여 초과분이 허용되도록 할 수 있습니다. 다음 청구 날짜에 이전 월의 실제 사용량에 대한 요금이 청구됩니다.
Git LFS에 대한 예산 관리
유효한 결제 방법이 등록되어 있지 않은 경우, 할당량을 모두 사용하면 추가 사용이 차단됩니다.
파일에 유효한 결제 방법이 있는 경우 지출이 하나 이상의 예산으로 제한될 수 있습니다. 계정에 설정된 예산을 확인하여 사용량 요구 사항에 적합한지 확인합니다. 예산을 설정하여 요금제 제품에 대한 지출을 제어합니다.을(를) 참조하세요.
추가 참고 자료
-
[AUTOTITLE](/repositories/working-with-files/managing-large-files/about-git-large-file-storage) -
[AUTOTITLE](/repositories/working-with-files/managing-large-files/installing-git-large-file-storage)