Skip to main content

GitHub Codespaces 功能

了解 GitHub Codespaces 提供的功能。

GitHub Codespaces 功能

预配置的开发环境

可以在专为存储库配置的开发环境中工作。 其中包含处理该项目所需的所有工具、语言和配置。 在 codespace 中处理该存储库的每个人都具有相同的环境。 这可降低出现环境相关问题和难以调试的可能性。 每个存储库都具有相关设置,可为参与者提供一个随时可用且可满足预期需求的环境,并且本地计算机上的环境保持不变。

访问所需的资源

本地计算机可能没有处理项目所需的处理能力或存储空间。 使用 GitHub Codespaces,可以在具有足够资源的计算机上远程工作。

随时随地工作

你只需要一个 Web 浏览器。 可以使用自己的计算机、朋友的笔记本电脑或平板电脑在 codespace 中工作。 打开 codespace,使用其他设备从离开的位置继续。

选择编辑器

使用 VS Code Web 客户端或 JupyterLab 在浏览器中工作,或者在基于桌面的 VS Code 应用程序中工作。

处理多个项目

可以使用多个 codespace 处理单独的项目或同一存储库的不同分支,对工作进行分区,以避免对一项工作进行的更改意外影响你正在处理的其他内容。

将计划与团队成员配对

如果在 VS Code 的 codespace 中工作,可以使用 Live Share 与团队中的其他人协作。 请参阅“在 codespace 中协同工作”。

从 codespace 发布 Web 应用

从 codespace 转发端口,然后共享 URL,让团队成员可以在你在拉取请求中提交对应用程序进行的更改之前,先试用这些更改。

试用框架

GitHub Codespaces 可减少想要学习新框架时的设置时间。 只需从某个快速启动模板创建一个 codespace 即可。