关注我们
(本文阅读时间:6分钟)
GitHub 是全球最受欢迎的开发者平台 , ?从微软收购了 GitHub 后 , GitHub 的功能就越来越强? , 除了原有的代码管理外 , 也增加了很多硬货 , 这就包括了集成 CI/CD 的 GitHub Actions , 以及完善的项?管理功能 , 还有?个云端的开发环境 GitHub CodeSpace 。 GitHub Codespaces 并不只是?个简单的改改代码的编辑器 , 它还包含了?个完整开发环境 , 让你可以在云上开发完整的项? 。
什么是 GitHub Codespaces
GitHub Codespaces 是云端的开发环境 , 它允许开发?员通过浏览器或从本地的 Visual Studio Code IDE 直接进?调试、维护、更改、部署 GitHub 上的代码 。 现阶段 GitHub Codespaces 只提供给团队和企业版本 。
文章图片
上图是官?对于 GitHub Codespaces 实现的描述 。 你可以把 GitHub 看成?个传统的 C/S 架构 。 在后端使?虚拟化技术(容器/虚拟机)设置你的代码 , 开发环境以及相关依赖等 , 在前端部分可以通过本地安装的 Visual Studio Code 或者浏览器访问使? 。
GitHub Codespaces 有?个优点:
- ?性能? 开发?员可以使?更好性能的虚拟开发环境 , 提?开发?员的?产?
- ?安全? 只有授权?户才能访问 GitHub Codespaces
- 易管理 ? 开发?员可以轻松地在每个项?的基础上管理依赖项和扩展
- ?致性 ? 团队开发? , 通过 GitHub Codespaces 开发?员之间有统?的的开发环境 , 可以?常轻松地管理项?上的依赖和扩展
- 跨设备 ? 基于浏览器的编码体验意味着可以在任何设备上进?开发 , 例如:?机、iPad、平板电脑等 , 从?提?了开发?产效率
1.?先打开我的 iPad Safari 浏览器 , 访问我的?个 GitHub Repository , 选择Code 按钮 , 再选择Codespaces 标签点击 New Codespaces , 你就可以启动?个基于该 Repo 下的 Codespaces 环境
文章图片
2.选择成功后 , 会让你选择需要的虚拟开发环境配置 (你可以根据你的需要去设置) , 这?我选择?个4核CPU , 8G 内存 , 32GB 存储的虚拟环境
文章图片
选择后 , 需要稍等?刻 ,这?会帮你在云端开启虚拟环境
文章图片
配置成功后 , 在浏览器就可以启动云端的 Visual Studio Code 环境
文章图片
3.按 Cmd + Shift + P 选择开发开发环境 ( Codespaces: Configure Container Features... ), 你可以选择你的应?场景和开发的语?
文章图片
如果你是第?次会让你添加相关的?件
文章图片
列表选择展示所有设定( Show All Definitions...)
文章图片
选择 Azure Functions & Python 3
文章图片
创建成功后 , 你会看到 Repo 会新增.devcontainer?件夹 , 新增 devcontainer.json 和 Dockerfile
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
