跳到内容

开始编码立即
带代码空间

在云中启动完全配置的开发环境,只需几秒钟即可启动,每月最多可免费运行60小时。

在每个存储库中都可用
只需点击即可开始
开发工作正常的环境

你最喜欢的编辑器的全部功能

将Visual Studio Code、Jupyter或JetBrains与编辑器、终端、调试器、版本控制、设置同步以及所有扩展一起使用。在浏览器中的任何设备上工作,或将其交给您的桌面。就这么简单。

Visual Studio代码
喷气机脑
朱庇特
Visual Studio代码编辑器的屏幕截图
终端截图

比笔记本电脑更快

GitHub自己的35GB设备映像在几秒钟内启动。通过跨多个区域的低延迟连接,您甚至不会记得它不是您的本地计算机。

CPU最高可达

32芯

内存高达

64 GB

在中旋转

<10秒

任何计算机上的开发环境

停止浪费时间修复损坏的开发环境。快速管理和配置代码空间。作为代码的开发环境不可能更容易或更快。

个性化定制

标签与空间、Monokai、Solarized、浅黑、Prettier或Beautify?这取决于你。用你自己的dotfiles存储库控制每一个只有你关心的书呆子细节。

IntelliCode徽标

智能代码

ES Lint标志

ES皮棉

漂亮的标志

更漂亮

Live Server徽标

Live服务器

Live Share徽标

Live共享

Docker徽标

码头工人

GitLens标志

GitLens公司

Java徽标调试器

Java调试器

浏览器预览和端口转发

在浏览器中通过即时重新加载预览您的更改(网络套接字和HMR支持),并与您的队友共享专用和公共端口。

查看端口转发文档

通过设计确保安全

默认情况下,每个Codespaces环境都是经过加固的,并位于其自己的临时VM中,位于一个孤立的虚拟网络中。您的代码和专用网络只能由经过身份验证的用户访问。

孤立的环境

访问控制

成本控制

代码空间可以做什么

了解GitHub如何使用代码空间构建

来自任何设备的代码

想在iPad上编码吗?开始吧。你可以从任何接入互联网的设备上启动Codespace。别担心你的设备是否足够强大。代码空间位于云中。

以光速搭载

在船上时不再构建开发环境。代码空间从GitHub上任何具有预先配置的安全环境的存储库立即启动。这就像点击按钮一样简单。

建模、训练和分析数据

直接从代码空间运行Jupyter笔记本电脑。现在,数据科学家和开发人员可以在几秒钟内启动的强大计算环境中进行编码、开发模型和协作。

从拉请求中修复错误

收到详细说明错误或安全问题的拉入请求?从pull请求中直接打开Codespace以开始工作,而无需等待您的开发环境加载。

开发人员在说什么

过去的15步流程只是一步:打开代码空间,然后就可以开始运行了。
克林特·切斯特 开发主管,Synergy
当开发人员只需启动Codespace并立即开始处理代码时,他们就可以更轻松地使用甚至参与任何repo。
凯蒂·彼得斯 TELUS开发人员
在Codespaces出现之前,入职过程很繁琐。由于预构建,现在开发人员只需一分钟就可以访问一个原始、稳定的环境,而不是花两天的时间。
罗比·奥斯特罗 Vanta Security软件工程经理
代码空间……让开发人员跳过那些通常阻碍他们进行实际工作的繁琐、容易出错的东西。
基思·安妮特 英国毕马威会计师事务所云能力主管

免费开始,随用随付

每月免费使用Codespaces,然后开始按需付费定价。此外,您可以设置您的最高每月上限,以进行额外的定价控制。

每月最多免费60小时

决定你需要多少核心然后去。你的空闲时间每个月都会重置。

2芯
60小时免费 /月
$0.18 /额外小时数
4芯
30小时免费 /月
$0.36 /额外小时数
8芯
15小时免费 /月
$0.72 /额外小时数
16+芯
不适用

保管部

15 GB可用 /月
$0.07 /每月GB

常见问题

代码空间是如何工作的?

代码空间是托管在云中的开发环境。您可以通过以下方式自定义GitHub代码空间项目配置开发容器文件存储库(通常称为Configuration-as-Code),它为项目的所有用户创建可重复的代码空间配置。

GitHub Codespaces运行在GitHub.com托管的各种基于虚拟机的计算选项上,您可以从2个核心机器配置到32个核心机器。您可以从浏览器或本地使用类似Visual Studio代码或IntelliJ的IDE连接到代码空间。

如何使用代码空间?

有许多入口点可以启动代码空间环境。其中包括:

了解有关如何在我们的文档.

代码空间是否可供个别开发人员使用?

GitHub代码空间可供每个组织的开发人员使用。所有个人GitHub.com帐户都包含每月免费使用的配额。GitHub将为Free计划中的用户提供120个核心小时,即在2个核心代码空间上运行60个小时,再加上每月15 GB的存储空间。您可以看到帐单页面.

代码空间是否可用于团队和公司?

代码空间可用于团队和公司,但需要首先在组织的设置中启用。团队和公司可以选择哪些存储库和用户可以访问代码空间,以增加安全性和权限控制。您可以在上找到信息如何在文档中启用组织中的代码空间.

代码空间的成本是多少?

Codespace每月最多可供个人免费使用60个小时,并附带简单的“按量付费”定价。对于组织来说,Codespace提供现收现付定价,并具有定价控制,因此任何公司或团队都可以确定他们每月的支出。您可以了解有关组织的代码空间定价的更多信息在这里.

我可以自托管代码空间吗?

代码空间不能是自托管的。

如何使用LinkedIn Learning访问代码空间?

您可以通过LinkedIn Learning直接使用代码空间。领英学习提供50多种课程,涵盖六种最流行的编码语言,以及数据科学和机器学习。这些课程与Codespaces集成,因此您可以通过LinkedIn在任何机器上随时进行实践。这些课程将于2023年2月在LinkedIn Learning上免费解锁。您可以了解有关LinkedIn学习和GitHub代码空间的更多信息在这里.

如何在GitHub上启用代码空间?

对于拥有GitHub免费帐户的开发人员,默认情况下会启用Codespaces。如果您属于某个组织,可能有一个策略阻止克隆,但如果您可以克隆存储库,您就可以开始使用代码空间。组织还需要支付、启用和管理其代码空间实例。

学生可以使用代码空间吗?

代码空间作为GitHub学生开发包的一部分免费提供给学生。您可以了解更多有关如何注册和开始使用Codespace和其他GitHub产品的信息在这里.

开源维护者可以使用代码空间吗?

代码空间为维护者和贡献者提供了每月免费使用.