GitHub Codespaces

GitHub 的云端开发环境产品:每个 codespace 是 GitHub 托管的 Docker container,跑在虚拟机上,与本地 OS 无关(远端永远 Linux)。从浏览器、VS Code 或 GitHub CLI 连接。

要点

  • Configuration-as-Code:dev container 配置提交进 repo,给所有协作者可重复、可选多套的环境;无配置则落在含常用语言/工具的默认 Ubuntu 镜像。
  • 个人定制:public dotfiles repo(shell alias / 偏好工具)+ VS Code Settings Sync(设置/快捷键/snippet/扩展)。
  • 规格:2 核 / 8GB RAM / 32GB 存储,最高 32 核 / 128GB RAM / 128GB 存储。
  • 计费:个人 Free/Pro 均含每月免费配额,超出需付款方式 + spending limit;组织(Team/Enterprise)可为成员付费并拥有/删除其 codespaces;始终按月结算。
  • 安全边界:连接后置身容器内,对外层 VM host 访问受限。

来源与相关页面