首页 / 代码托管与 CI / 代码指南 / 个人项目代码放哪
个人项目代码放哪:GitHub Free 与 GitLab Free 怎么选
个人项目看五点:仓库公开还是私有、几个人协作、CI 任务量、存储与传输、绑卡要求。GitHub Free 不限仓库数量、私有仓库免费,但多项功能仅限公开仓库;GitLab Free 每个顶级组 5 名用户,注册无需信用卡,但共享 Runner 须绑卡验证。数字对照见代码托管总表。
1. 仓库公开还是私有
GitHub Free:无限公开/私有仓库;公开仓库 Actions 分钟与 Packages 免费。但对比表中多项功能仅限公开仓库:repository rules、code owners、草稿 PR、Pages 与 wikis、secret scanning 等,私有仓库不可用。GitLab Free:仓库数量在官网已读页面中未述,以官方页面为准。私有仓库的限制见私有仓库限制说明。
2. 几个人协作
GitLab Free:每个顶级组 5 名用户。GitHub Free:人数上限在官网已读页面中未述,以官方页面为准。超过 5 人的组用 GitLab Free 时,以官方页面为准。
3. CI 任务量
GitHub Free:每月 2,000 CI/CD 分钟,公开仓库 Actions 分钟免费。GitLab Free:每月 400 计算分钟。两家按各自计划口径计量,数字不宜直接等同,见CI 分钟数对照。分钟的含义见CI 分钟是什么。
4. 存储与传输
GitHub Free:500 MB Packages 存储,公开仓库 Packages 免费。GitLab Free:10 GiB 可调存储,每月 5 GiB 传输数据。
5. 绑卡要求
GitLab Free 注册无需信用卡;但共享 Runner 须绑卡验证($1 授权验证,不扣费),自带 Runner 或禁用共享 Runner 不需要绑卡,见GitLab Runner 说明。GitHub Free 的绑卡要求在官网已读页面中未述,以官方页面为准。
选法小结
| 看重 | 对照结果 |
|---|---|
| 仓库数量不限 | GitHub Free:无限公开/私有仓库 |
| 注册不绑卡 | GitLab Free:定价页写明无需信用卡 |
| 公开仓库免费 CI | GitHub Free:公开仓库 Actions 分钟免费 |
| 小团队协作 | GitLab Free:每个顶级组 5 名用户 |
| 私有仓库功能完整 | GitHub Free 对比表多项功能仅限公开仓库,私有仓库用之前看清官方页说明 |