GitHub 플랜 및 계정 유형 총정리: 요금제와 기능 한눈에 보기

ClydeHan·2024년 12월 3일
9

github logo image

👍 깃랩 프로젝트를 깃허브로 이전하면서, 깃랩에서 제공하는 기능들이 깃허브의 어떤 플랜과 계정 유형에서 지원되는지 확인하려고 했다. 그러나 관련 정보가 영어로만 제공되고, 여기저기 흩어져 있어 확인하기 불편했다. 이를 해결하기 위해, 정보를 한글로 정리해 한 곳에서 쉽게 확인할 수 있도록 글을 작성하게 되었다.

GitHub 플랜 및 계정 유형

GitHub 플랜

  • GitHub Free 개인 개발자나 소규모 팀에게 이상적임. 기본 협업 도구를 제공하며 무제한 공개 및 비공개 리포지토리 제공함.
  • GitHub Pro 리포지토리 인사이트 및 추가 스토리지와 같은 고급 기능을 제공하여, 더 많은 기능을 원하는 경험 많은 개발자에게 적합함.
  • GitHub Team 풀 리퀘스트에 여러 리뷰어 지정 가능하며, 고급 프로젝트 관리 도구와 같은 팀 협업 기능을 지원함.
  • GitHub Enterprise 대규모 조직을 위한 요금제임. 고급 보안, 규정 준수 기능, GitHub Enterprise Cloud 및 GitHub Enterprise Server와 같은 유연한 배포 옵션을 제공함.

GitHub 계정 유형

개인 계정

개인 계정은 프리랜서나 학생 등 프로젝트 간단 관리에 적합함. 무제한 공개 및 비공개 리포지토리 접근 가능함. 소규모 팀 협업 가능하며, GitHub Pages로 간단한 웹사이트 호스팅 가능함. GitHub Free와 GitHub Pro의 두 가지 플랜으로 나뉨.

  • GitHub Free
    • 개인 및 조직 계정 모두에서 사용 가능함. 무제한 공개 및 비공개 리포지토리, GitHub 커뮤니티 지원, 기본 GitHub Actions 등을 포함함. 버전 관리와 협업 코딩을 시작하려는 개인 및 소규모 팀에게 적합함. 프로젝트 호스팅, 협업, 워크플로우 자동화 가능하나 자원 제한 있음.
  • GitHub Pro
    • 고급 기능이 필요한 개인 개발자에게 적합함. GitHub Free 플랜 기능 외에도 고급 리포지토리 인사이트, 더 많은 GitHub Actions 시간, GitHub Codespaces를 위한 확장된 스토리지를 제공함. CI/CD 파이프라인 및 클라우드 개발 환경에 추가 자원이 필요할 때 적합함.

조직 및 엔터프라이즈 계정

역할 기반 접근 제어, 여러 리뷰어 포함 풀 리퀘스트, 중앙 집중식 청구 등의 도구를 제공함. 대규모 기업을 위해 고급 보안 기능 제공함. 추가 자원과 관리가 필요하며, 대규모 운영을 위한 높은 수준의 제어 및 보안 제공함.

  • GitHub Team
    • 팀 워크플로우 개선 도구를 추가하여 협업 기능 강화됨. 다중 리뷰어, 팀 알림, 리포지토리 인사이트 그래프 등을 포함함. 여러 개발자 노력을 조정하고 프로젝트 진행 상황을 감독해야 하는 팀에게 적합함.
  • GitHub Enterprise
    • 고급 보안, 규정 준수 및 배포 제어 기능 제공함. 대규모 조직을 위한 설계이며, SSO, 감사 로그, 전담 지원 등 고급 보안 기능 포함함. 엄격한 규제 요구 사항을 준수해야 하는 조직에 적합함.
    • 관리 사용자 계정을 통해 조직의 리포지토리에 접근하며, 공개 게시나 회사 외부 기여 권한 제한됨.

GitHub 플랜 및 계정 유형 요약표

계정 유형플랜가격협업GitHub Actions보안 및 규정 준수배포 옵션적합 대상
개인GitHub Free무료기본 도구2,000 분기본클라우드 전용개인, 프리랜서, 학생
개인GitHub Pro월별 구독팀 접근 제어2,000 분기본클라우드 전용고급 도구가 필요한 개발자
조직GitHub Free무료고급 도구3,000 분고급클라우드 전용소규모 팀
조직GitHub Team월별 구독다중 리뷰어, 팀 도구3,000 분고급클라우드 전용고급 협업이 필요한 팀
엔터프라이즈GitHub Enterprise맞춤 가격엔터프라이즈 도구50,000 분SSO, 감사 로그, 규정 준수 제어클라우드 또는 온프레미스높은 보안 및 제어가 필요한 대규모 조직

플랜 별 제공 기능 상세

제공 기능 요약표

기능 카테고리기능 세부사항FreeTeamEnterprise
코드 관리공개 리포지토리무제한무제한무제한
비공개 리포지토리무제한무제한무제한
코드 워크플로우GitHub Codespaces$0 사용 한도, 정책 및 제어와 함께사용 한도 증가 가능사용 한도 증가 가능
GitHub Actions2,000분/월, 공개 리포지토리 무료3,000분/월, 공개 리포지토리 무료50,000분/월, 공개 리포지토리 무료
GitHub Packages500MB, 공개 리포지토리 무료2GB, 공개 리포지토리 무료50GB, 공개 리포지토리 무료
코드 리뷰
풀 리퀘스트
보호된 브랜치공개 리포지토리
코드 소유자공개 리포지토리
초안 풀 리퀘스트공개 리포지토리
다중 풀 리퀘스트 담당자공개 리포지토리
리포지토리 인사이트공개 리포지토리
예약된 알림공개 리포지토리
자동 코드 리뷰 할당공개 리포지토리
환경 보호 규칙공개 리포지토리공개 리포지토리
환경 배포 브랜치 및 비밀 키공개 리포지토리
협업공개 리포지토리의 협력자무제한무제한무제한
비공개 리포지토리의 협력자무제한$4 사용자당/월$21 사용자당/월
이슈
프로젝트
마일스톤
팀 토론
조직 및 팀 관리
페이지 및 위키공개 리포지토리
다중 이슈 담당자공개 리포지토리
보안 및 컴플라이언스코드 스캔공개 리포지토리공개 리포지토리Advanced Security 사용 가능
비밀 스캔공개 리포지토리공개 리포지토리Advanced Security 사용 가능
종속성 리뷰공개 리포지토리공개 리포지토리Advanced Security 사용 가능
보안 개요
Dependabot 알림
Dependabot 보안 업데이트
Dependabot 버전 업데이트
리포지토리 규칙
필수 리뷰공개 리포지토리
필수 상태 체크공개 리포지토리
GitHub 보안 자문공개 리포지토리공개 리포지토리Enterprise Cloud
역할 기반 접근 제어
필수 2단계 인증(2FA)
감사 로그
감사 로그 API
GitHub Connect
SAML 싱글 사인온(SSO)
LDAP
IP 허용 목록Enterprise Cloud
마켓플레이스 및 통합GitHub Apps무제한무제한무제한
상태 체크
사전 수신 훅Enterprise Server
지원 및 배포커뮤니티 지원
표준 지원
프리미엄 및 프리미엄 플러스 지원사용 가능
송장 청구
셀프 호스팅 배포Enterprise Server
데이터 레지던시Enterprise Cloud

제공 기능 상세

Free 플랜

개인과 조직을 위한 기본 기능 제공

  • 무제한 공용/비공용 저장소 제공
    • 오픈 소스 프로젝트를 공용 GitHub 저장소에서 호스팅할 수 있으며, 웹 또는 커맨드 라인에서 접근 가능함.
    • 공용 저장소는 누구나 GitHub.com에서 접근 가능함.
  • 자동 보안 및 버전 업데이트
    • 프로젝트를 안전하게 유지하기 위해 취약한 종속성을 보안 버전으로 자동 업데이트하고, 오래된 종속성도 최신 상태로 업데이트함.
  • 월 2,000분의 CI/CD 실행 시간 제공 (공용 저장소에 한해 무료)
    • GitHub Actions를 이용해 소프트웨어 개발 워크플로우를 자동화할 수 있음. 작업을 작성하고 결합하여 GitHub에서 모든 코드 프로젝트를 빌드, 테스트, 배포 가능함.
  • 500MB의 패키지 저장소 제공 (공용 저장소에 한해 무료)
    • 자체 소프트웨어 패키지를 호스팅하거나 다른 프로젝트의 종속성으로 사용할 수 있음. 비공용 및 공용 호스팅 모두 가능함.
  • 이슈 & 프로젝트 관리
    • 프로젝트와 팀, 워크플로우에 적응할 수 있는 유연한 프로젝트 관리 기능 제공함.
  • 커뮤니티 지원
    • 커뮤니티 포럼에서 대부분의 GitHub 질문과 문제에 대한 도움을 받을 수 있음.

Team 플랜

개인과 조직을 위한 고급 협업 기능 제공

  • GitHub Codespaces 접근
    • 빠른 클라우드 개발 환경 제공, 유연한 컴퓨팅과 사전 구성된 컨테이너로 브라우저에서 코드 작성, 협업, 디버깅 가능함. 컴퓨팅 시간은 시간당 $0.18부터, 저장소 요금은 GB당 월 $0.07부터 청구됨.
  • 보호된 브랜치 설정 가능
    • 특정 기여자만 특정 브랜치에 작업할 수 있도록 코드 브랜치 병합에 제한을 가할 수 있음.
  • 다중 리뷰어 지정 가능
    • Pull request에 여러 사용자나 팀을 지정하여 리뷰할 수 있음.
  • Draft Pull Request
    • 공식 리뷰 전 Pull Request에 대해 쉽게 논의하고 협업할 수 있음.
  • 코드 소유자 지정
    • 특정 코드 섹션에 변경이 발생할 때 선택된 기여자가 자동으로 리뷰 요청을 받도록 하거나 승인 요구 가능함.
  • 필수 리뷰어 설정 가능
    • 보호된 브랜치에 대한 변경이 이루어지기 전에 특정 수의 승인된 리뷰가 필요함.
  • 페이지 및 위키 호스팅
    • 프로젝트의 문서나 간단한 웹사이트를 위키 형식으로 호스팅 가능, 기여자가 웹 또는 커맨드 라인에서 쉽게 편집할 수 있음.
  • 환경 배포 브랜치 및 시크릿 설정
    • 작업이 지정된 브랜치에서 실행되지 않으면 환경에 정의된 시크릿에 접근할 수 없음.
  • 월 3,000분의 CI/CD 실행 시간 제공 (공용 저장소에 한해 무료)
  • 2GB의 패키지 저장소 제공 (공용 저장소에 한해 무료)
  • 웹 기반 지원
    • GitHub 지원팀이 GitHub 사용 중 발생하는 문제 해결을 도와줌.

Enterprise 플랜

보안, 준수 및 유연한 배포 제공

  • 데이터 레지던시
    • Microsoft Azure의 다중 테넌트 엔터프라이즈 SaaS 솔루션을 제공하며, 지역별 클라우드 배포를 선택해 데이터가 지정된 위치에 저장되도록 할 수 있음.
  • 엔터프라이즈 관리 사용자
    • ID 제공자를 통해 엔터프라이즈 회원의 사용자 계정을 소유하고 제어할 수 있음.
  • SCIM을 통한 사용자 프로비저닝
    • ID 제공자에서 접근을 부여하면 멤버를 자동으로 조직에 초대할 수 있음.
  • 엔터프라이즈 계정을 통한 다중 조직 관리
    • 다중 조직 간 협업 가능하며, 관리자에게 단일 가시성과 관리 포인트 제공함.
  • 환경 보호 규칙
    • 워크플로우 작업이 환경을 참조할 때 모든 보호 규칙이 통과해야 작업이 시작됨.
  • 저장소 규칙
    • 브랜치 및 태그 제한 적용, 저장소 전반에 걸쳐 브랜치 및 태그 보호 가능함.
  • 감사 로그 API 제공
    • GitHub GraphQL API를 통해 조직의 활동 모니터링 가능함.
  • SOC1, SOC2, 유형 2 보고서 제공
    • 국제 표준 준수 보고서 제공함.
  • FedRAMP 보안 준수
    • GitHub Enterprise Cloud 플랫폼에서 프로젝트를 호스팅하며 미국 연방 정부의 보안 표준 준수 가능함.
  • SAML 싱글 사인온
    • ID 제공자를 사용해 GitHub 사용자와 애플리케이션의 신원을 관리할 수 있음.
  • 고급 감사 기능
    • 조직의 구성원이 수행한 작업을 신속하게 검토하고 감사 로그 데이터를 보관함으로써 보안 IP를 유지하고 규정 준수 가능함.
  • GitHub Connect
    • GitHub Enterprise Server 인스턴스와 GitHub Enterprise Cloud 간의 기능 및 워크플로우 공유 가능함.
  • 월 50,000분의 CI/CD 실행 시간 제공 (공용 저장소에 한해 무료)
  • 50GB의 패키지 저장소 제공 (공용 저장소에 한해 무료)
  • 독점 추가 기능 제공
    • GitHub Advanced Security: 배포 전에 취약점을 자동으로 발견하고 수정함.
    • Premium Support: 긴급 티켓에 대해 30분 SLA 제공, 24/7 웹 및 전화 지원 제공.

GitHub 요금

GitHub는 구독 기반 및 사용량 기반 청구 모델을 제공함.

청구 구조

  • 구독 기반 청구: GitHub Free, Pro, Team, Enterprise 플랜을 포함하며 월별 또는 연간 고정 비용 있음. 각 요금제는 개발자의 요구에 맞게 설계됨.
  • 사용량 기반 청구: GitHub Actions, GitHub Packages, GitHub Codespaces와 같은 서비스에 적용됨. 무료 할당량 포함하지만 추가 사용 시 비용 발생함.

청구 관련 참고 사항

  • 지출 한도: 각 계정에는 기본 지출 한도가 설정되어 있으며, 이를 통해 포함된 사용량을 초과하는 경우의 추가 비용 발생을 제어할 수 있음. 지출 한도는 계정 설정에서 조정할 수 있음.
  • 청구 주기: 월별 또는 연간 청구를 선택할 수 있으며, 연간 청구를 선택 시 할인 혜택.
  • 세금: 지역에 따라 부가가치세(VAT) 등 추가 세금이 부과됨.

주요 요금제

  • Free 플랜
    • 대상: 개인 사용자 및 조직
    • 주요 기능
      • 무제한 공개 및 비공개 리포지토리
      • 공개 리포지토리에 대한 모든 기능 사용 가능
      • 비공개 리포지토리에 대한 제한된 기능 사용
      • GitHub Actions: 월 2,000분의 실행 시간 제공
      • GitHub Packages: 500MB의 스토리지 및 월 1GB의 데이터 전송량 제공
      • GitHub Codespaces: 월 120 코어 시간 및 15GB의 스토리지 제공
  • Pro 플랜
    • 대상: 개인 사용자
    • 요금: 월 $4 USD
    • 주요 기능
      • Free 플랜의 모든 기능 포함
      • 비공개 리포지토리에서 고급 협업 기능 사용 가능
      • GitHub Actions: 월 3,000분의 실행 시간 제공
      • GitHub Packages: 2GB의 스토리지 및 월 10GB의 데이터 전송량 제공
      • GitHub Codespaces: 월 180 코어 시간 및 20GB의 스토리지 제공
    • 추가 혜택
      • 이메일을 통한 GitHub 지원
      • 고급 도구 및 인사이트 제공
  • Team 플랜
    • 대상: 조직
    • 요금: 사용자당 월 $4 USD
    • 주요 기능
      • Pro 플랜의 모든 기능 포함
      • 조직 및 팀 관리 도구 제공
      • GitHub Actions: 월 3,000분의 실행 시간 제공
      • GitHub Packages: 2GB의 스토리지 및 월 10GB의 데이터 전송량 제공
      • 고급 보안 및 관리 기능 제공
  • Enterprise 플랜
    • 대상: 대규모 조직 및 기업
    • 요금: 사용자당 월 $21 USD
    • 주요 기능
      • Team 플랜의 모든 기능 포함
      • 고급 보안, 규정 준수 및 배포 옵션 제공
      • GitHub Actions: 월 50,000분의 실행 시간 제공
      • GitHub Packages: 50GB의 스토리지 및 월 100GB의 데이터 전송량 제공
      • SAML 싱글 사인온, 감사 로그 등 엔터프라이즈급 기능 제공

기능 별 추가 요금

일부 기능은 기본 요금제에 포함된 사용량을 초과하는 경우 추가 요금이 부과됨.

  • GitHub Actions
    • 무료 사용량
      • Free 플랜: 월 2,000분
      • Pro 및 Team 플랜: 월 3,000분
      • Enterprise 플랜: 월 50,000분
  • GitHub Packages
    • 무료 사용량
      • Free 플랜: 500MB의 스토리지 및 월 1GB의 데이터 전송량
      • Pro 및 Team 플랜: 2GB의 스토리지 및 월 10GB의 데이터 전송량
      • Enterprise 플랜: 50GB의 스토리지 및 월 100GB의 데이터 전송량
  • GitHub Codespaces
    • 무료 사용량
      • Free 플랜: 월 120 코어 시간 및 15GB의 스토리지
      • Pro 플랜: 월 180 코어 시간 및 20GB의 스토리지
  • GitHub Copilot
    • 요금: 월 $10 USD
    • 설명: AI 기반 코드 작성 보조 도구로, 별도의 구독 필요.
  • Git Large File Storage (LFS)
    • 무료 사용량
      • Free 플랜: 월 10GiB 스토리지 및 대역폭
      • Team 및 Enterprise 플랜: 월 250GiB 스토리지 및 대역폭

참고문헌

0개의 댓글