跳到内容
GitHub Universe回归: 现在买票可享受35%的折扣,仅限7月8日之前

安全开发
制作简单的

GitHub Codespaces使用GitHub本机的完全配置、安全的云开发环境,让您能够更快地启动和编码。

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

通过设计确保安全

Codespaces在创建时考虑了安全性,通过其内置功能和与GitHub平台的本机集成提供了一个安全的开发环境。

孤立的环境

访问管理

成本控制

合作
你在哪里编码

代码空间提供了一个共享的开发环境,不需要复杂的设置。

Visual Studio代码

代码的离家出走

从世界任何地方立即开始编码。切换项目?从为该项目预配置的云中获取一台新机器。您的设置会随身携带。

CPU最多

32芯

内存高达

64 GB

在中旋转

<10秒

你的空间,你的方式

制表符还是空格?Monokai还是Solarized?漂亮还是漂亮?这取决于你。用你自己的dotfiles存储库控制每一个只有你关心的书呆子细节。

IntelliCode徽标

智能代码

ES Lint标志

ES皮棉

Prettier徽标

Prettier公司

Live Server徽标

Live服务器

Live Share徽标

Live共享

Docker徽标

码头工人

GitLens标志

GitLens公司

Java徽标调试器

Java调试器

浏览器预览和端口转发

通过在策略允许的范围内共享端口,预览您的更改并获得队友的反馈。

查看端口转发文档

车载更快

只需一个IDE或浏览器和一个GitHub帐户,即可快速启动代码空间。通过几个配置文件,您可以为开发人员提供一个即时、完全配置且安全的开发环境,以便他们可以立即开始编码。

代码空间名称:mn-webgl-沙箱
git分支名称:webgl更改 0后面的更改 6前面的更改
由mnmxmx创建的代码空间 用户mnmxmx化身活动
代码空间名称:用户界面重构
git分支名称:布局调整因子 4后面的更改 2前面的更改
joshfarrant创建的代码空间 用户joshfarrant头像活动
代码空间名称:心灵空间涂鸦
git分支名称:节点扩展 1后面的更改 5前面的更改
simmonsjenna创建的代码空间 用户simmonsjenna头像活动

你能用代码空间做什么?

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

来自任何设备的代码

想在iPad上编码吗?开始吧。从任何可以访问互联网的设备启动代码空间。如果你的设备足够强大,不用担心——代码空间位于云中。

以思考的速度上船

当您加入时,不再构建您的开发环境。Codespace从GitHub上的任何存储库中通过预先配置的安全环境立即启动。

简化承包商入职

代码空间让您可以控制顾问如何访问您的资源,同时为他们提供即时登录和流畅的开发人员体验。

从拉请求中修复错误

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

开发人员在说什么

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

随需应变的环境

个人每月可以免费使用Codespaces 60个小时,之后再付费。团队或企业为代码空间付费。还可以为额外的定价控制设置最大月上限。

2芯
0.18美元 /小时
60小时 /个人免费一个月
4芯
0.36美元 /小时
30小时 /个人免费一个月
8芯
0.72美元 /小时
15小时 /个人免费一个月
16芯以上
不适用

保管部

0.07美元 /每月GB
15 GB /个人免费一个月

作为个人,您可以免费试用GitHub Codespaces,每月最多60小时,15GB存储空间。决定你需要多少核心然后去。您的空闲时间和存储空间每月都会自动重置。

常见问题

代码空间是如何工作的?

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

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

如何使用代码空间?

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

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

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

代码空间可供每个组织中的开发人员使用,并由支付用户代码空间费用的组织控制。所有个人(个人)GitHub.com帐户都包含每月免费使用的配额,组织可以为其私人和内部存储库启用(请参阅下一个问题)。GitHub将在免费计划中为用户提供120个核心小时或60个小时的运行时间,运行在2个核心代码空间上,外加每月15GB的存储空间。看看它在帐单页面

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

代码空间可用于团队和公司,但需要首先在组织的设置中启用。团队和公司可以选择哪些存储库和用户有权访问代码空间,以增加安全性和许可控制。了解如何在我们的文档中启用组织中的代码空间

代码空间的成本是多少?

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

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

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

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

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

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

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

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

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

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

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