壹贰线报 · 第 46 期 · 官方定价页核实
一、写在前面:先把一个最容易被误读的数字讲清楚
很多教程看到 "120 core hours per month" 就直接写"每月 120 小时",
这是错的
。
官方 GitHub Docs(GitHub's plans / Billing for Codespaces)给出的原文是:GitHub Free 个人账户每月包含
120 GitHub Codespaces core hours
+
15 GB Codespaces storage
。
这里的"core hour"是
核小时
——按 CPU 核数×使用时长计费的单位,不是"120 小时"。
换算一下就好理解:
机型
核数
内存
免费档实际可用时长(核小时换算)
付费超额单价
基础机(默认)
2 核
4 GB
120 ÷ 2 = 60 小时/月
$0.18/机小时
中等机
4 核
8 GB
120 ÷ 4 = 30 小时/月
$0.36/机小时
高配机
8 核
16 GB
120 ÷ 8 = 15 小时/月
$0.72/机小时
16 核机
16 核
32 GB
120 ÷ 16 ≈ 7.5 小时/月
$1.44/机小时
32 核机
32 核
64 GB
(付费才解锁)
$2.88/机小时
结论
:如果你只用默认 2 核 4GB 机,每天开发 2 小时,一个月大约 60 小时,刚好把免费额度用完,不用花一分钱。
这是本期壹贰线报要给你讲清楚的第一件事。
二、先看结论:免费版能做什么、不能做什么
能做(永久免费,个人 GitHub 账号即开即用):
✅ 每月
120 核小时
计算时长(2 核机 = 60 小时/月)
✅ 每月
15 GB
云端存储(Codespace + 预构建共享)
✅ 完整
Linux 容器环境
,root 权限,可装任意 apt 包
✅
Docker-in-Docker
支持,可跑容器、起数据库、跑全栈应用
✅ 浏览器
VS Code Web
(vscode.dev 同款界面)
✅
VS Code Desktop
连接、
JetBrains Gateway
连接(IntelliJ/PyCharm/GoLand 等)
✅
端口转发
,公网临时地址可直接预览前端/后端服务
✅ VS Code 扩展同步、设置同步、Dev Containers 配置
✅
预构建(Prebuilds)
:秒级启动常用仓库
✅ Jupyter Notebook 直接运行
✅ 自带 HTTPS 端口、自动域名
不能做 / 要注意(免费版硬限制):
❌ 超过 120 核小时或 15GB 存储,会自动停止(可设置 Spending Limit = $0 防止意外扣费)
❌ 空闲
30 分钟默认自动停止
(可在个人设置里调整,最长 240 分钟)
❌
停止后保留 30 天
,Codespace 删除即所有未 commit 的内容丢失
❌ 最多同时存在/运行的 Codespace 数量有上限(个人账号同时运行数量约 5~10 个,按仓库与账号配额)
❌
预构建会消耗 GitHub Actions 分钟数
(个人账号每月送 $12 等值 Actions 分钟,注意别烧光)
❌
在中国大陆访问不稳定
:GitHub 主站与 *.github.dev 域偶发 DNS 污染、跨境链路拥堵,Codespaces Web IDE 可能加载慢或间歇性打不开;挂稳定代理或国内镜像后体验更佳
三、免费版 6 张核心额度卡,一张看完
维度
免费版(GitHub Free 个人账户)实际额度
计算时长
120 核小时/月(2 核 4GB 机 = 60 小时;4 核 8GB = 30 小时;8 核 16GB = 15 小时)
存储空间
15 GB/月(含 Codespace 本身 + 预构建 Prebuilds,存着就计费)
机器规格上限
最高可开 32 核 64GB(但核小时按 32 倍消耗,免费档撑不到 4 小时)
并发 Codespace
个人账户一般可同时存在若干个(官方未公布具体硬上限,按实际创建提示为准)
IDE 接入
VS Code Web / VS Code Desktop / JetBrains Gateway / GitHub CLI(
gh cs
)/ Jupyter
环境能力
完整 Ubuntu + root + Docker + 端口转发 + HTTPS 临时域名 + Dev Container 自定义
补充说明:
GitHub Pro 个人账号
免费额度升级为 180 核小时 + 20 GB 存储,Pro 价格 $4/月,重度用户可以考虑。Team/Enterprise 组织账号由组织付费,额度取决于管理员设置。
四、付费规则与"零扣费"保险设置
超额单价
(GitHub 官方,USD):
计算:2 核 $0.18/机小时;4 核 $0.36/机小时;8 核 $0.72/机小时;16 核 $1.44/机小时;32 核 $2.88/机小时
存储:$0.07/GB/月(约合 15GB 超额部分 $1.05/月)
关键防坑:把 Spending Limit 设为 $0
在 GitHub → Settings → Billing → Codespaces → Spending limit 里把月度限额设为 $0,额度用完后 Codespaces 自动停止,
不会产生任何费用
。之后仍可连接查看现有 Codespace,但不能启动新的计算任务,也不能创建新的 Codespace。等下一个自然月额度重置即可继续使用。
这是很多教程没说清的一点:
GitHub Codespaces 不像某些云服务器"默认自动扣费"
,只要你不主动把 Spending Limit 调到 >$0,就不会被扣费。
五、3 个新手最容易踩的坑
坑 1:把"120 核小时"当"120 小时"开 4 核/8 核机
选 4 核机以为能跑 120 小时,实际只能跑 30 小时,两周就把额度烧完。日常写前端、写脚本、做小项目 2 核 4GB 完全够用,别一上来就开高配。
坑 2:忘记"停了之后存储仍计费"
Codespace 停止(Stop)后不再收计算费用,但
15GB 存储是"只要 Codespace 存在就在扣费"
。长期不用的 Codespace 记得去 github.com/codespaces 删除,释放存储额度。尤其是做了 Prebuilds 的仓库,Prebuild 镜像也占用存储。
坑 3:预构建(Prebuilds)同时吃 Codespaces 存储 + Actions 分钟数
Prebuilds 确实能把启动时间从几分钟压到 10 秒内,但每次 push 都会触发 Actions 构建镜像,
既消耗 Actions 分钟数又增加 Codespaces 存储占用
。个人项目不建议默认全开,按需在常用仓库打开即可。
附加坑:网络问题
Codespaces 的 Web IDE 依赖 github.dev 与 codespaces 相关子域,国内直连时可能遭遇静态资源加载慢、WebSocket 断开。解决思路:使用 VS Code Desktop 客户端 + Remote - Codespaces 扩展走稳定代理;或 JetBrains Gateway 本地开 IDE,连接远端 Codespace;不建议只靠浏览器直连。
六、适合谁用?不适合谁用?
✅ 非常适合:
iPad / Chromebook / 低配笔记本
开发:浏览器里直接开 VS Code,不用折腾本地环境
开源项目协作者
:一键 Fork → Create codespace on main,不用在本地配任何依赖
新员工 / 新成员 onboarding
:Dev Container 配置好后新同学点一下就能跑起来
临时验证一个 issue / 写个 demo
:不用污染本地环境
需要 root + Docker + Linux
的场景:Codespaces 给完整 root,不像一些云开发机限制 Docker
学生党 / 个人开发者
:每月 60 小时(2 核机)+15GB 存,做课程项目、个人 side project 足够
❌ 不适合:
7×24 小时跑服务
:空闲即停、没固定公网 IP、端口转发是临时域名,不是 VPS
重度国内网络依赖的团队
:没有稳定代理时 Web IDE 体验差
需要长期保存环境的场景
:Codespace 30 天不碰可能被自动清理(组织策略可改,个人默认 30 天)
大模型训练 / GPU 任务
:免费档只有 CPU 机,GPU 机型目前仍在 Beta/付费阶段
国内团队需要直连云产品内网
:阿里云 DevBox/腾讯云 Cloud Studio 在国内网络与内网访问上更顺
七、4 步上手:5 分钟跑起来
第 1 步:登录 GitHub,挑一个仓库
打开任意 GitHub 仓库(自己的或公开的都行),点击绿色
Code
按钮 →
Codespaces
标签 →
Create codespace on main
。
第 2 步:选机型,等环境启动
默认就是 2 核 4GB(免费档最划算的规格),首次启动 1~3 分钟拉取 Dev Container,以后有缓存后秒开。
第 3 步:写代码、跑服务、端口转发
在浏览器 VS Code 里直接写代码。启动前端/后端服务后,Ports 面板会自动检测端口,点一下就能拿到一个临时公网 HTTPS 地址预览。Docker 命令
docker run
也能直接用。
第 4 步:用完务必 Stop + 定期 Delete
左下角菜单 → Codespaces → Stop Codespace,立即停止计算扣费。长期不用的 Codespace 去 github.com/codespaces 删除释放存储。
(可选)第 5 步:设置 Spending Limit = $0
GitHub → Settings → Billing → Codespaces → Spending limit → 设为 0,锁死零扣费保险。
八、横向对比:主流云端开发机免费额度一览(2026 年 11 月)
服务
免费计算
免费存储
国内访问
Docker
IDE
核心限制
GitHub Codespaces
120 核小时/月(≈60 小时 2核)
15 GB
⚠️ 需代理
✅
VS Code / JetBrains
30 天自动清理、空闲 30 分停
Gitpod
50 小时/月
20 GB
⚠️ 需代理
✅
VS Code / JetBrains
每月重置、超时停
阿里云 DevBox(云效)
ECS 试用金 ≈ 3~4 个月
ECS 云盘
✅ 直连阿里云内网
✅
VS Code / Cursor / Trae
非永久免费、试用金过期按量
腾讯云 Cloud Studio
1000 分钟/月(老用户)
3 GB
✅
✅
VS Code Web
额度收紧、部分功能限免
StackBlitz / CodeSandbox
浏览器端免费
浏览器
⚠️ WebContainers 有限制
❌(WebContainer)
自研 Web IDE
只能跑 Node/前端生态
如果你的项目强依赖 GitHub 开源生态 + 需要 Docker/完整 Linux + 偶尔开 JetBrains,Codespaces 免费档是个人开发者最省心的云端开发机之一。
这一期的线报就到这里。GitHub Codespaces 免费档对个人开发者来说确实是"随时能开的云 Linux",但
一定要把核小时换算清楚 + Spending Limit 设到 0 + 用完记得停
,这三条是白嫖不翻车的底线。
文中价格与规则以 GitHub 官方文档为准(核实时点:2026 年 11 月)。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。