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