GitHub Free

  • Ưu điểm:

    • Miễn phí hoàn toàn.
    • Kho lưu trữ riêng tư không giới hạn.
    • Cộng tác viên không giới hạn (tối đa 3 cộng tác viên cho mỗi kho lưu trữ).
    • Công cụ quản lý dự án cơ bản (issue tracking, project boards).
    • CI/CD với GitHub Actions (giới hạn).
    • GitHub Pages cho website tĩnh.
  • Nhược điểm:

    • Giới hạn dung lượng lưu trữ 500MB mỗi kho lưu trữ.
    • Không có tính năng code owners và protected branches.
    • Hỗ trợ cộng đồng.

GitHub Team

  • Ưu điểm:

    • Tất cả tính năng của GitHub Free.
    • Bỏ giới hạn 3 cộng tác viên cho mỗi kho lưu trữ.
    • Code owners để chỉ định người duyệt code.
    • Protected branches để bảo vệ các branch quan trọng.
    • Advanced security (ví dụ: kiểm tra code tự động để tìm lỗ hổng bảo mật).
    • 2GB lưu trữ package và 3,000 phút GitHub Actions mỗi tháng.
    • Hỗ trợ email ưu tiên.
  • Nhược điểm:

    • Có phí (hiện tại là $4/người dùng/tháng).

Bảng so sánh:

Tính năngGitHub FreeGitHub Team
Kho lưu trữ riêng tưKhông giới hạnKhông giới hạn
Cộng tác viênKhông giới hạn (tối đa 3 cho mỗi kho lưu trữ)Không giới hạn
Code ownersKhông
Protected branchesKhông
Advanced securityKhông
Lưu trữ packageKhông2GB
GitHub ActionsGiới hạn3,000 phút/tháng
Hỗ trợCộng đồngEmail ưu tiên
GiáMiễn phí$4/người dùng/tháng

Nên chọn gói nào?

  • GitHub Free: Phù hợp với dự án cá nhân, dự án nhỏ với ít thành viên và yêu cầu đơn giản.
  • GitHub Team: Phù hợp với dự án lớn hơn, có nhiều thành viên và yêu cầu cao hơn về bảo mật, quản lý code và CI/CD.

Đối với dự án livestream thể thao của bạn:

  • Nếu team của bạn có ít thành viên (dưới 3 người) và bạn không cần các tính năng nâng cao như code owners, protected branches, ... thì GitHub Free là đủ.
  • Nếu team của bạn có nhiều thành viên hơn hoặc bạn cần các tính năng nâng cao để quản lý code và CI/CD hiệu quả hơn, thì nên cân nhắc GitHub Team.