Codespaces 指南
了解如何充分利用 GitHub
GitHub Codespaces 快速入门
快速入门在 5 分钟内试用 GitHub Codespaces。
- Codespaces
GitHub Codespaces 深入探讨
快速入门了解 GitHub Codespaces 的工作原理。
- Codespaces
开发容器简介
操作指南在 Codespace 中工作时,您正在使用的环境是使用托管在虚拟机上的开发容器(或 dev 容器)创建的。
- Codespaces
- 设置
- 基础知识
为 GitHub Codespaces 设置 Node.js 项目
教程通过创建自定义开发容器配置,在 GitHub Codespaces 中开始使用 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
- 设置
方便快速创建和恢复 Codespaces
操作指南您可以添加一个链接,直接将用户带到创建 Codespace 的页面,并预配置您选择的选项。或者,您可以链接到“恢复 Codespace”页面。
- Codespaces
- 设置
为 GitHub Codespaces 设置模板仓库
操作指南您可以通过设置一个用于 GitHub Codespaces 的模板仓库来帮助用户开始使用项目。
- Codespaces
- 设置
个性化您的 GitHub Codespaces 帐户
操作指南您可以通过使用 GitHub 上的点文件仓库或使用 Settings Sync 来个性化 GitHub Codespaces。
- Codespaces
- 设置
- 基础知识
为仓库创建 Codespace
操作指南您可以为仓库中的分支创建 Codespace 以进行在线开发。
- Codespaces
- 基础知识
- 开发者
从模板创建 Codespace
操作指南如果您要启动新项目,您可以从空白模板创建 Codespace,或者选择专门为您的工作类型设计的模板。
- Codespaces
- 基础知识
- 开发者
在 Codespace 中开发
操作指南您可以使用浏览器、Visual Studio Code、JetBrains IDE 或命令行 shell 在 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 配合使用
操作指南您可以使用 GitHub 命令行界面 gh 直接从命令行与 GitHub Codespaces 互动。
- Codespaces
- CLI
- 开发者
在 Codespace 中使用源代码管理
操作指南在 Codespace 中更改文件后,您可以快速提交更改并将更新推送到远程仓库。
- Codespaces
- 基础知识
- 开发者
将 GitHub Codespaces 用于拉取请求
操作指南您可以使用 Web 浏览器或 Visual Studio Code 中的 GitHub Codespaces 来创建拉取请求、审查拉取请求和解决审查评论。
- Codespaces
- Visual Studio Code
- 开发者
更改 Codespace 的机器类型
操作指南您可以更改运行 Codespace 的机器类型,以便使用适合您正在执行的工作的资源。
- Codespaces
配置 Codespaces 的自动删除
操作指南非活动的 Codespaces 会自动删除。您可以选择保留已停止的 Codespaces 的时间长度,最长可达 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
- 安全性