GitHub 사용량 한도에 도달했는데 어떻게 해야 할지 모르겠어요
Hit my GitHub usage amount and not sure what to do
핵심 요약
GitHub Actions 사용량 제한 문제를 겪는 사용자에게 로컬 러너 사용과 워크플로우 최적화를 제안하는 상황입니다.
- 사용량 제한 원인 — GitHub Actions 워크플로우와 대용량 아티팩트가 무료 사용량을 빠르게 소진함
- 로컬 러너 제안 — AI를 활용해 로컬 머신을 GitHub Actions 러너로 설정하여 비용 절감
- 워크플로우 점검 — .yml 파일을 확인하여 불필요한 빌드나 테스트 자동화 제거
- 대안 플랫폼 — GitLab 등 자체 서버(homelab)를 구축하여 빌드 환경 직접 운영
거의 2년 동안 직원들이 쓸 프로그램 두 개를 만들고 다듬어 왔어. 사내용이라 그냥 단일 .exe 파일로 배포했지. 우리 업무에 너무 특화된 거라 유출돼도 딱히 걱정 안 해. 솔직히 다른 사람이 써봤자 아무 쓸모도 없거든.
근데 버그 수정해달라고 할 때마다 슬랙으로 일일이 업데이트 파일 올리는 게 너무 지치더라고. 그래서 깃허브 계정을 팠어. 소스 코드 보관용으로 프라이빗 저장소 하나, 자동 업데이트 배포용으로 퍼블릭 저장소 하나 이렇게 만들었지.
하루에 한 번 정도 GH 액션으로 풀/푸시를 하는 것 같아. 설치 파일은 개당 200MB 정도 되고. 업데이트할 때마다 프라이빗 저장소에 쌓이는 액션 아티팩트(Action artifacts)는 꼬박꼬박 지워줬거든. 근데 오늘 아침에 첨부한 메일을 받았어.
깃허브에 돈 낼 생각은 없었지만, 뭐 내라면 낼 수는 있어. 근데 내기 싫어.
그냥 사용량 줄이는 팁 좀 얻을 수 있을까 해서 왔어. 하루에 풀/푸시 한 번 하는 게 그렇게 무리한 거야? 나름 잘하고 있다고 생각했는데. 지금 상황 보니까 내가 깃허브나 사용량 제한에 대해 아예 잘못 이해하고 있는 것 같아. 구글링해 봐도 딱히 도움 되는 답이 없어서 여기 물어봐.
미리 고맙다.
