跳至主要内容

在 Codespace 中开发

创建一个 Codespace 来开始在专用云环境中开发您的项目。您可以在浏览器或您选择的代码编辑器中使用您的 Codespace。

在 Codespace 中开发

您可以使用浏览器、Visual Studio Code、JetBrains IDE 或命令 shell 在 Codespace 中工作。

为存储库创建 Codespace

您可以为存储库中的分支创建 Codespace 以在线开发。

从模板创建 Codespace

如果您要启动新项目,您可以从空白模板创建 Codespace,或者选择专门为您的工作类型设计的模板。

删除 Codespace

您可以删除不再需要的 Codespace。

打开现有 Codespace

您可以重新打开已关闭或停止的 Codespace 并返回您的工作。

在 Codespace 中协作工作

您可以使用 Visual Studio Live Share 在 Codespace 中与其他人协作工作。

在 Codespace 中使用源代码管理

在对 Codespace 中的文件进行更改后,您可以快速提交更改并将更新推送到远程存储库。

使用 GitHub Codespaces 进行拉取请求

您可以在 Web 浏览器或 Visual Studio Code 中使用 GitHub Codespaces 创建拉取请求、审查拉取请求以及解决审查意见。

停止和启动 Codespace

您可以停止和启动 Codespace 以节省资源并暂停工作。

在 Codespace 中转发端口

您可以在 Codespace 中转发端口以测试和调试您的应用程序。您还可以管理端口协议并在您的组织内或公开共享端口。

重建 Codespace 中的容器

您可以重建您正在使用的 Codespace 的开发容器以应用配置更改。有时,您可能需要执行完整重建。

Codespace 的默认环境变量

GitHub 为每个 Codespace 设置默认环境变量。

持久化环境变量和临时文件

您可以配置自定义环境变量,以便每次打开 Codespace 时它们都设置为相同的值。您还可以确保在 Codespace 停止时不会删除临时文件。

连接到私有网络

您可以将 GitHub Codespaces 连接到私有网络上的资源,包括包注册表、许可证服务器和本地数据库。

GitHub Codespaces 机器学习入门

了解使用 GitHub Codespaces 及其开箱即用的工具进行机器学习项目。

在 Visual Studio Code 中使用 GitHub Codespaces

您可以通过将 GitHub Codespaces 扩展与您在 GitHub 上的帐户连接,直接在 Visual Studio Code 中开发您的 Codespace。

在 JetBrains IDE 中使用 GitHub Codespaces

您可以使用 JetBrains Gateway 连接到您的 Codespace,并在您最喜欢的 JetBrains IDE 中工作。

将 GitHub Codespaces 与 GitHub CLI 配合使用

您可以使用 gh(GitHub 命令行界面)直接从命令行使用 GitHub Codespaces。