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 Enterprise Cloud 上的 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 Enterprise Cloud 上的帐户,直接在 Visual Studio Code 中开发 codespace。
- Codespaces
- Visual Studio Code
- Developer
在 JetBrains IDE 中使用 GitHub Codespaces
操作指南可以使用 JetBrains 网关连接到 codespace,并在你喜欢的 JetBrains IDE 中工作。
- Codespaces
- Developer
将 GitHub Codespaces 与 GitHub CLI 配合使用
操作指南可以使用 GitHub Enterprise Cloud 命令行界面 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