GitHub repository
Markdown, JSON configs, snapshots, and artifacts owned by technical users.
- Card required
- No
GitHub repository scores 6.5/10 for free value in Storage. The main constraint: Public/private repos available; storage and Actions limits depend on account.
Free value score
6.5 / 10Show the math
Key metrics
What you get
Public/private repos available; storage and Actions limits depend on account.
Versioned exports and technical transparency.
Gotchas
- 2,000 Actions minutes/month
Free tier includes 2,000 GitHub Actions CI/CD minutes per month; minutes are free for public repositories but count against the quota for private ones.
- 500 MB Packages storage
GitHub Packages storage is capped at 500 MB on the free tier; packages in public repositories are free and do not count against this limit.
- Advanced collaboration features public-only
Code owners, draft pull requests, multiple PR assignees, repository insights, environment deployment branches/secrets, Pages, Wikis, and scheduled reminders are available only for public repositories on the free plan.
- No advanced security scanning
Secret scanning, push protection, CodeQL code scanning, and Copilot Autofix are available only for public repositories on the free tier; private repo security scanning requires a paid plan.
- Community support only
The free tier provides only community forum support; web/ticket and premium support are restricted to paid plans.
- Codespaces spend limit $0
GitHub Codespaces on the free tier has a $0 spend limit with policies and controls, meaning cloud dev environments require upgrading or manually raising the spend limit.
- No SAML SSO or LDAP
Enterprise identity features like SAML SSO and LDAP are not available on the free tier.
- No audit log API
The audit log API for programmatic compliance access is restricted to paid plans; basic UI audit log is available on free.
Sources
-
"$ 0 USD per month forever ... Unlimited public/private repositories ... 2,000 CI/CD minutes/month ... 500MB of Packages storage"
https://github.com/pricing -
"The primary rate limit for unauthenticated requests is 60 requests per hour. ... All of these requests count towards your personal rate limit of 5,000 requests per hour."
https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api -
"GitHub is raising the free, included amount of Git LFS resources to 10 GB storage and bandwidth for Free and Pro accounts"
https://github.com/orgs/community/discussions/61362 -
"180M+ Developers 4M+ Organizations 420M+ Repositories 90% Fortune 100"
https://github.com/about