Codespace 指南
了解如何充分利用 GitHub
GitHub Codespaces 快速入门
快速入门在 5 分钟内试用 GitHub Codespaces。
- Codespaces
深入了解 GitHub Codespaces
快速入门了解 GitHub Codespaces 的工作原理。
- Codespaces
开发容器简介
操作指南在 codespace 中工作时,你工作所处的环境是使用托管在虚拟机上的开发容器创建的。
- Codespaces
- Set up
- Fundamentals
为 GitHub Codespaces 设置 Node.js 项目
教程通过创建自定义开发容器配置,开始在 GitHub Codespaces 中使用 Node.js、JavaScript 或 TypeScript 项目。
- Codespaces
- Developer
- Set up
为 GitHub Codespaces 设置 Python 项目
教程通过创建自定义开发容器配置,开始在 GitHub Codespaces 中使用 Python 项目。
- Codespaces
- Developer
- Set up
为 GitHub Codespaces 设置 C# (.NET) 项目
教程通过创建自定义开发容器配置,开始在 GitHub Codespaces 中使用 C# (.NET) 项目。
- Codespaces
- Developer
- Set up
为 GitHub Codespaces 设置 Java 项目
教程通过创建自定义开发容器配置,开始在 GitHub Codespaces 中使用 Java 项目。
- Codespaces
- Developer
- Set up
为 GitHub Codespaces 设置 PHP 项目
教程通过创建自定义开发容器配置,开始在 GitHub Codespaces 中使用 PHP 项目。
- Codespaces
- Developer
- Set up
为代码空间计算机设置最低规范
操作指南你可以避免资源不足的计算机类型用于存储库的 GitHub Codespaces。
- Codespaces
- Set up
向 devcontainer.json 文件添加功能
操作指南借助这些功能,可以快速将工具、运行时或库添加到开发容器配置。
- Codespaces
- Set up
在存储库的 codespace 中自动打开文件
操作指南当用户为你的存储库创建 codespace 并在 Visual Studio Code Web 客户端中打开 codespace 时,你可以设置自动打开特定文件。
- Codespaces
- Set up
为存储库指定建议的机密
操作指南可在开发容器配置中添加一个设置,以在用户创建 Codespace 时提示用户设置特定开发环境机密。
- Codespaces
- Set up
帮助快速创建和恢复 codespace
操作指南可以添加一个链接,将用户直接转到预配置了所选选项的 codespace 创建页面。 或者,可以链接到“恢复 codespace”页。
- Codespaces
- Set up
为 GitHub Codespaces 设置模板存储库
操作指南可以通过为 GitHub Codespaces 设置模板存储库,帮助用户开始使用项目。
- Codespaces
- Set up
个性化你帐户的 GitHub Codespaces
操作指南你可以通过使用 GitHub 上的 dotfiles 存储库或使用“设置同步”来个性化 GitHub Codespaces。
- Codespaces
- Set up
- Fundamentals
为存储库创建 codespace
操作指南您可以为仓库中的分支创建代码空间以便在线开发。
- Codespaces
- Fundamentals
- Developer
通过模板创建 codespace
操作指南如果要启动新项目,可以通过空白模板创建 codespace,或者选择专为你要执行的工作类型设计的模板。
- Codespaces
- Fundamentals
- Developer
在代码空间中开发
操作指南可以使用浏览器、Visual Studio Code、JetBrains IDE 或在命令 shell 中在 codespace 中工作。
- Codespaces
- Fundamentals
- Developer
删除代码空间
操作指南您可以删除不再需要的代码空间。
- Codespaces
- Fundamentals
- Developer
代码空间中的转发端口
操作指南您可以转发代码空间中的端口以测试和调试应用程序。 还可以管理端口协议,并在组织内或公开共享端口。
- Codespaces
- Fundamentals
- Developer
打开现有 codespace
操作指南可以重新打开已关闭或已停止的 codespace 并返回到工作。
- Codespaces
- Fundamentals
- Developer
停止和启动 codespace
操作指南可停止和启动 codespace 以保存资源和暂停工作。
- Codespaces
- Fundamentals
- Developer
在 codespace 中协同工作
操作指南可以使用 Visual Studio Live Share 与 codespace 中的其他人协作。
- Codespaces
- Developer
在 Visual Studio Code 中使用 GitHub Codespaces
操作指南可以将 GitHub Codespaces 扩展连接到 GitHub 上的帐户,直接在 Visual Studio Code 中开发 codespace。
- Codespaces
- Visual Studio Code
- Developer
在 JetBrains IDE 中使用 GitHub Codespaces
操作指南可以使用 JetBrains 网关连接到 codespace,并在你喜欢的 JetBrains IDE 中工作。
- Codespaces
- Developer
将 GitHub Codespaces 与 GitHub CLI 配合使用
操作指南可以使用 GitHub 命令行界面 gh 直接从命令行使用 GitHub Codespaces。
- Codespaces
- CLI
- Developer
在代码空间中使用源控制
操作指南在对代码空间中的文件进行更改后,您可以快速提交更改并将更新推送到远程仓库。
- Codespaces
- Fundamentals
- Developer
将 GitHub Codespaces 用于拉取请求
操作指南你可以在 Web 浏览器中或 Visual Studio Code 中使用 GitHub Codespaces 来创建拉取请求、审阅拉取请求和处理审阅注释。
- Codespaces
- Visual Studio Code
- Developer
更改代码空间的计算机类型
操作指南可更改运行 codespace 的计算机类型,以便使用适合你正在执行的工作的资源。
- Codespaces
配置 codespace 的自动删除
操作指南处于非活动状态的 codespace 会自动删除。 你可以选择停止的 codespace 将保留多长时间,最长为 30 天。
- Codespaces
设置 GitHub Codespaces 的默认编辑器
操作指南您可以在个人设置页面中设置 Codespaces 的默认编辑器。
- Codespaces
设置 GitHub Codespaces 的默认区域
操作指南您可以在 GitHub Codespaces 配置文件设置页面中设置默认地区,以个性化您的数据保存位置。
- Codespaces
设置 GitHub Codespaces 超时期限
操作指南可以在个人设置页面中设置 GitHub Codespaces 的默认超时。
- Codespaces
管理 GitHub Codespaces 特定于帐户的机密
操作指南您可以在代码空间中存储要通过环境变量访问的敏感信息(如令牌)。
- Codespaces
- Developer
- Security
- Secret store
管理对代码空间中其他存储库的访问权限
你可以管理 GitHub Codespaces 可以访问的存储库。
- Codespaces
- Security
管理 GitHub Codespaces 的 GPG 验证
操作指南您可以允许 GitHub 自动使用 GPG 对在代码空间中所做的提交进行签名,以便其他人可以确信更改来自受信任的源。
- Codespaces
- Developer
- Security
为组织启用或禁用 GitHub Codespaces
操作指南你可以控制哪些用户可以在组织的专用存储库中使用 GitHub Codespaces。
- Codespaces
- Billing
- Administrator
管理组织中的 GitHub Codespaces 成本
参考你可以检查 GitHub Codespaces 使用情况并设置使用限制。
- Codespaces
- Billing
管理存储库或组织的开发环境机密
开发环境机密使你能够将敏感信息存储在你的组织或存储库中,以用于 GitHub Codespaces。
- Codespaces
- Secret store
- Security
限制对计算机类型的访问
操作指南你可以对用户在组织中创建 codespace 时可以选择的计算机类型设置约束。
- Codespaces
限制 codespace 的基础映像
操作指南可以指定哪些基础映像可用于为在组织内创建的新 codespace 创建开发容器。
- Codespaces
限制空闲超时期限
操作指南你可以为组织拥有的任何 codespace 设置最大超时时间。
- Codespaces
限制 codespace 的保持期
操作指南可以为组织拥有的任何 codespace 设置最大保持期。
- Codespaces
限制转发端口的可见性
操作指南你可以针对用户从组织中的 codespace 转发端口时选择的可见性选项设置约束。
- Codespaces
查看组织的 GitHub Codespaces 审核日志
操作指南你可以使用审核日志查看与 GitHub Codespaces 相关的所有操作。
- Codespaces
- Security
- Administrator
关于 GitHub Codespaces 的计费
概述了解 GitHub Codespaces 的使用成本,以及 GitHub 个人帐户包含的每月使用配额。
- Codespaces
- Billing
在 GitHub Codespaces 中使用 Visual Studio Code 命令面板
参考你可以使用 Visual Studio Code 的命令面板功能来访问 GitHub Codespaces 中的许多命令。
- Codespaces
- Visual Studio Code
GitHub Codespaces 的灾难恢复
本文描述了当整个地区因重大自然灾害或大范围服务中断而中断时,灾难恢复情景的指导。
- Codespaces
GitHub Codespaces 中的安全性
参考GitHub Codespaces 安全体系结构概述,包括可帮助你维护安全性并最大限度地降低攻击风险的指导原则。
- Codespaces
- Security