GitHub Codespaces 开发环境搭建与使用
1 基本说明
近期计划进行 SOC 项目深度开发,需要 Linux 开发环境。原本考虑使用 WSL,但便携性和同步性不佳,在单位无法随时使用。曾考虑购买腾讯云或阿里云服务器,但促销资源多为国内节点,拉取外部代码不便。发现 GitHub Codespaces 提供免费额度,配置不错,且拉取 GitHub 代码速度较快,集成度高,决定尝试使用。
可选择 2 核或 4 核配置,使用时长相近。超时后 4 核费用较高。2 核配置如下:
CPU:2 核(vCPU) 内存:8 GB RAM 存储:32 GB(
/workspaces目录) 系统:Ubuntu Linux(默认镜像) 免费额度:每月 120 核时(core-hours) + 15 GB 存储(2 核机约 60 小时 / 月)
主界面如下:

为最大化利用免费额度,建议调整超时时间。默认 30 分钟,可改为 5 分钟。位置在主界面 Settings -> Codespaces。

在此可创建空白环境。

后续可在设置中将界面调整为深色模式。

默认环境未预装特定开发工具,点击左下角符号选择 Add Dev container configuration Files,将增加默认配置。

默认配置文件为 .devcontainer/devcontainer.json,内容如下:
{"image":"mcr.microsoft.com/devcontainers/universal:2"}








