Skip to main content

GitHub 패키지 청구

GitHub Packages의 사용량이 무료 할당량 대비 측정되는 방법 및 추가 사용분에 대한 결제 방법을 알아봅니다.

GitHub Packages의 사용량 측정 방법

퍼블릭 패키지에 대한 GitHub Packages 사용 요금은 무료입니다. 또한, 모든 출처에서 전송되는 데이터는 무료입니다.

프라이빗 리포지토리의 경우, 각 GitHub 계정은 계정의 플랜에 따라 GitHub Packages에서 사용할 수 있는 스토리지 및 데이터 전송 할당량을 받습니다. 할당된 금액을 초과하는 모든 사용량은 사용자의 계정에 청구됩니다. 데이터 전송은 매월 초기화되지만 스토리지 사용량은 초기화되지 않습니다.

패키지가 있는 프라이빗 리포지토리에서 작업:

  • 프라이빗 패키지를 게시하면, 총 파일 크기는 리포지토리 소유자의 스토리지 사용량에 포함됩니다.
  • 프라이빗 패키지를 다운로드하면, 전송된 데이터 양은 리포지토리 소유자의 데이터 전송 사용량에 포함됩니다.

리포지토리에 쓰기 권한이 있는 사용자는 개인 계정 사용량을 늘리지 않고도 패키지를 게시할 수 있습니다.

사용량 측정 방법의 예

  • 프라이빗 리포지토리에 500MB 패키지를 게시하면, 리포지토리 소유자의 스토리지가 500MB 사용되고 데이터 전송 할당량은 사용하지 않습니다. 이후 버그를 발견하고 원본 패키지를 삭제하지 않은 채 동일한 크기의 500MB 업데이트 패키지를 추가로 게시하면, 소유자의 스토리지 사용량은 총 1GB가 됩니다.
  • 프라이빗 리포지토리에서 500MB 패키지를 다운로드하면, 리포지토리 소유자의 데이터 전송에 500MB 사용됩니다. 보안 픽스가 릴리스되어 새 패키지를 다운로드하면, 추가 500MB의 데이터 전송을 더해져, 두 번의 다운로드에 총 1GB가 전송됩니다.
  • GitHub Actions가 GITHUB_TOKEN을 사용하여 프라이빗 리포지토리에서 500MB 패키지를 다운로드하는 경우, 이는 리포지토리 소유자의 데이터 전송 할당량에 산정되지 않습니다. GitHub Actions에 의한 패키지 다운로드를 참조하세요.

GitHub Packages 패키지 무료 사용

GitHub 플랜에는 다음 용량의 스토리지 및 데이터 전송이 포함되어 있습니다. 매월 초 계정의 데이터 전송량은 0으로 초기화됩니다.

계획스토리지데이터 전송(월)
GitHub Free500MB1GB
GitHub Pro2GB10GB
조직용 GitHub Free500MB1GB
GitHub Team2GB10GB
GitHub Enterprise Cloud50GB100GB

GitHub Actions의 패키지 다운로드

워크플로에서 GitHub Actions를 사용하여 패키지를 다운로드하는 경우, 데이터 전송은 호스팅 리포지토리의 사용량에 포함되지 않습니다. GITHUB_TOKEN을 사용하여 GitHub Packages에 로그인할 때 GitHub Actions를 사용하여 패키지를 다운로드하는 것으로 확인됩니다.

호스트됨자체 호스팅
GITHUB_TOKEN을 사용하여 액세스무료무료
personal access token을(를) 사용하여 액세스무료유료

포함된 할당량을 초과하여 사용

유효한 결제 방법이 등록되어 있지 않은 경우, 할당량을 모두 사용하면 추가 사용이 차단됩니다.

추가 GitHub Packages 사용 요금 결제

할당량을 초과한 추가 사용량은 GitHub 계정에 설정된 결제 방법으로 결제됩니다. 결제 및 청구 정보 관리을(를) 참조하세요.

데이터 전송은 전송된 데이터 1GB당 요금이 청구됩니다. 스토리지는 시간당 사용률을 계산하여 청구됩니다.

한 달 동안 사용량을 계산하는 방법의 예

월말에 GitHub는 데이터 전송을 가장 가까운 GB로 올림합니다.

GitHub는 해당 월의 시간별 GB당 사용량을 기준으로 월별 스토리지 사용량을 계산합니다. 예를 들어 3월 중 10일 동안은 3GB의 스토리지를 사용하고 3월 중 21일 동안은 12GB를 사용하는 경우 스토리지 사용량은 다음과 같이 계산됩니다.

  • 3GB x 10일 x (하루 24시간) = 720GB/시간
  • 12GB x 21일 x (하루 24시간) = 6,048GB/시간
  • 720GB/시간 + 6,048GB/시간 = 총 6,768GB/시간
  • 6,768GB/시간 / (월별 744시간) = 9.0967GB/월

월말에 GitHub는 스토리지를 가장 가까운 MB로 올림합니다. 따라서 3월의 스토리지 사용량은 9.097GB가 됩니다.

사용량 추정 예

청구 주기 중간에 이 계산을 사용하여 해당 월의 총 사용량을 예측할 수도 있습니다. 예를 들어 2GB의 무료 스토리지를 제공하는 GitHub Team을(를) 사용하는 조직이 있다면, 4월 첫 5일 동안 0GB, 다음 10일 동안 1.5GB를 사용하고 청구 주기의 마지막 15일 동안 3GB를 사용하려는 경우 해당 월의 예상 스토리지 사용량은 다음과 같습니다.

  • 0GB x 5일 x (하루 24시간) = 0GB/시간
  • 0.5GB x 10일 x (하루 24시간) = 120GB/시간
  • 3GB x 15일 x (하루 24시간) = 1,080GB/시간
  • 0GB/시간 + 120GB/시간 + 1,080GB/시간 = 총 1,200GB/시간
  • 1,200GB/시간 /(월 744시간) = 1.6GB/월

실제 스토리지 용량이 한 달의 절반 동안 2GB를 초과하더라도 한 달 동안 예상되는 1.6GB의 스토리지 사용량은 2GB 제한을 초과하지 않습니다.

GitHub Packages 예산 관리

유효한 결제 방법이 등록되어 있지 않은 경우, 할당량을 모두 사용하면 추가 사용이 차단됩니다.

기본적으로, 유효한 결제 방법이 등록되어 있는 경우에도 예산을 설정하지 않으면 지출은 $0 USD로 제한됩니다. 제품 또는 SKU에 대한 지출을 제한하기 위해 예산을 설정하고 관리할 수 있습니다. 예산을 설정하여 요금제 제품에 대한 지출 제어을(를) 참조하세요.

Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.

추가 참고 자료