Skipbox

GitHub Actions 프라이빗 리포지토리 무료 시간, 다 쓰면 무제한으로

프라이빗 리포지토리는 GitHub Actions를 매달 2,000분 또는 3,000분 무료로 써요. 푸시할 때마다 CI를 돌리는 팀은 월 중순이면 이만큼을 다 쓰고, 그 뒤로는 GitHub가 1분마다 청구하거나 작업을 멈춰요. 작업이 멈추면 병합도 같이 멈춰요.

Skipbox는 같은 작업을 월 $39 정액에 실행 시간 무제한으로 돌려요. runs-on: skipbox 한 줄만 바꾸면, 그 작업은 GitHub 실행 시간을 건드리지 않고 돌아요.

요금제별 무료 사용량

GitHub는 이제 요금제마다 금액을 포함해 주고, 작업마다 실행기 요금으로 실행 시간을 계산해요.

Windows는 분당 $0.010, macOS는 $0.062로 깎이므로, macOS로는 $12가 약 193분이에요. 작업마다 1분 단위로 올려서 세기 때문에, 20초짜리 린트 작업도 1분으로 계산돼요. 금액은 매달 1일 00:00(UTC)에 다시 채워지고, 다음 달로 넘어가지 않아요.

퍼블릭 리포지토리의 표준 실행기와 자체 호스팅 실행기는 이 금액을 쓰지 않아요. Skipbox는 자체 호스팅 실행기예요.

다 쓰고 나면 셋 중 하나가 일어나요.

  • 결제 수단이 등록돼 있을 때: 넘은 시간을 1분마다 청구해요. ubuntu-latest라면 분당 $0.006씩이에요.
  • 결제 수단이 없을 때: 1일까지 작업이 시작되지 않아요.
  • 사용을 멈추도록 예산을 정해 두었을 때: 예산을 다 쓰면 작업이 멈춰요.

무료 시간 안에 머무는 비용

3,000분은 하루 150분씩 20일 동안 돌리는 CI예요. 그 뒤로는 같은 작업에 매달 돈이 들어요. 4 vCPU 기준으로:

GitHub 금액은 GitHub Team에 포함된 금액을 뺀 청구액이에요. 2코어 ubuntu-latest와 비교하면 Skipbox S는 월 약 9,500분을 넘을 때부터 더 저렴하고, 코어는 두 배예요. 내 실행 시간은 홈페이지의 계산기에 넣어 보세요.

게다가 실행 시간은 계속 늘어나요.

  • AI 코딩 에이전트는 사람보다 훨씬 자주 푸시하고, 푸시할 때마다 CI가 돌아요. 무료 사용량은 그만큼 늘어나지 않아요.
  • 늘어나는 테스트. E2E 테스트나 행렬 빌드를 더하면 푸시 하나에 드는 실행 시간이 몇 배가 돼요.
  • 사용을 멈추는 예산은 월말에 병합을 멈추는 방식으로 청구액을 낮춰요.

실행 시간은 직접 줄일 수도 있어요. concurrency로 오래된 실행을 취소하고, paths 필터와 timeout-minutes를 쓰고, 작은 작업을 합치는 식이에요. 하나하나 YAML을 쓰고 계속 지켜봐야 하고, 다 합쳐도 조금 줄어들 뿐이에요. 한도는 그대로 남아요. Skipbox에는 관리할 한도가 없어요.

Skipbox에서 달라지는 것

셀 실행 시간이 없어요

Skipbox의 작업은 GitHub의 무료 금액도, Actions 예산도 쓰지 않아요. 실행 시간은 무제한이고 사용량 요금도 없어요.

더 빠른 CI

GitHub의 실행기는 작업마다 빈 VM에서 시작하므로, 작업마다 의존성을 다시 받고 Docker 이미지를 처음부터 다시 빌드해요. Skipbox는 내 계정 전용 머신을 작업 사이에도 유지해요. Docker 이미지와 빌드 캐시, npm·pip·Gradle 캐시, setup-node 같은 액션이 설치한 도구가 다음 작업을 위해 디스크에 그대로 있어요. 캐시 용량은 GitHub의 7배 이상이고, 캐시 키를 쓸 필요도 없어요.

관리할 머신이 없어요

Skipbox가 머신을 준비하고, OS와 도구를 업데이트하고, 작업이 끝날 때마다 정리하고, 상태를 점검해 문제가 있으면 자동으로 다시 만들어요.

옮기는 건 한 줄이에요

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. GitHub로 Skipbox에 로그인하세요.
  2. Skipbox GitHub 앱을 설치하고 리포지토리를 고르세요.
  3. runs-on을 바꾸고 푸시하세요.

다음 실행부터 Skipbox에서 돌아요. Docker, Node.js, Python이 설치된 Ubuntu 24.04 환경이에요. 조직과 개인 계정 모두 쓸 수 있어요. 자세한 내용은 이전 가이드에 있어요.

보안

  • 계정마다 전용 머신이 있어요. 내 작업이 다른 회사의 작업과 머신을 같이 쓰는 일은 없어요.
  • 작업이 끝날 때마다 Skipbox가 실행기의 자격 증명, 프로세스, 컨테이너를 지워요. 2026년 11월 13일부터는 체크아웃과 빌드 결과(Cargo의 target/)가 다음 작업을 위해 내 머신에 남아요. ‘작업마다 새 VM’을 켜면 작업마다 새 머신에서 돌아요.
  • 쓰기 권한이 없는 사람의 코드(포크에서 온 풀 리퀘스트 등)는 한 번 쓰고 버리는 새 머신에서 돌아요.

내 작업으로 체험해 보세요

무료 체험에는 카드가 필요 없고, 7일 또는 작업 시간 3,000분 동안 쓸 수 있어요. 무료 시간을 가장 많이 쓰는 작업을 runs-on: skipbox로 옮겨 보세요. GitHub 사용량이 더 늘지 않고, 두 번째 실행이 더 빨리 끝나는 걸 확인할 수 있어요.

자주 묻는 질문

GitHub Actions 프라이빗 리포지토리의 무료 시간은 몇 분인가요?

GitHub가 포함해 주는 건 분이 아니라 금액이에요. GitHub Free는 월 $12, GitHub Pro와 GitHub Team은 $18, Enterprise Cloud는 $300이고, ubuntu-latest로 치면 2,000분, 3,000분, 50,000분이에요. 시간을 세지 않으려면 작업을 Skipbox로 옮기세요. 월 $39 정액에 실행 시간이 무제한이에요.

무료 시간을 다 쓰면 어떻게 되나요?

결제 수단이 등록돼 있으면 GitHub가 넘은 시간을 1분마다 실행기 요금으로 청구해요. 등록돼 있지 않으면 GitHub 호스팅 실행기의 작업은 다음 달 1일까지 시작되지 않아요. Skipbox의 작업은 GitHub 실행 시간을 쓰지 않으므로 어느 쪽이든 계속 돌아요.

Windows와 macOS 작업은 무료 시간을 더 빨리 쓰나요?

네. 무료 사용량이 금액이라서, 실행기마다 자기 요금으로 깎여요. ubuntu-latest가 분당 $0.006인데, Windows는 분당 $0.010, macOS는 $0.062예요. Linux 작업을 Skipbox로 옮기면 무료 사용량을 전혀 쓰지 않으므로, GitHub에 남아야 하는 작업에 그만큼 남겨 둘 수 있어요.

자체 호스팅 실행기도 무료 시간을 쓰나요?

아니요. GitHub는 자체 호스팅 실행기의 실행 시간을 청구하지 않고, 포함 사용량에서 빼지도 않아요. Skipbox는 Skipbox가 대신 운영하는 자체 호스팅 실행기라서, 그 실행 시간은 무료 사용량에도, GitHub 청구서에도 들어가지 않아요.

남은 무료 시간은 다음 달로 넘어가나요?

아니요. 무료 사용량은 매달 1일 00:00(UTC)에 전액으로 다시 채워지고, 남은 분은 사라져요. Skipbox에서는 아껴 둘 것이 없어요. 실행 시간이 매달 무제한이에요.

2026년 11월 11일 업데이트

캐시가 늘 살아 있는 더 빠른 CI/CD

캐시가 남는 전용 실행기를 정액으로

최대로 쓰면 비용은 GitHub의 1/12. 정액이라 하루 종일 돌려도 돼요. 캐시 용량은 GitHub의 7배.

  • 카드 불필요
  • GitHub로 로그인
  • 언제든 해지