Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能使用。
如果你用过 Codespaces 、DevCloud 、GitPod ( GitHub 的 Online IDE ) 、华为 CloudIDE 亦或是 金蝶云云开发 等功能那 Cloud Studio 你一定再熟悉不过。Cloud Studio 不仅集成了市面上所有 Online IDE 的优点,更适配了自家云服务器让云开发云协作触手可得,搭载自家研发的 Cloud Studio MetaWork 套件让协作 0 距离。
如果你还在纠结是选择 VS Code 的 Remote SSH 还是 Jetbrains 的 Code With Me 进行协作开发,那么 Cloud Studio 一定是你的不二之选。
以Springboot模板为例,在左边栏的快速开始中选择全部模板 -> 选择 Springboot 并创建
选择后 Cloud Studio 就会为你开始部署一个搭载了 Cloud Studio 的 2C4G 的云服务器环境,部署完成后 Cloud Studio 会为你自动启动该 Springboot 项目并实时展示 Web 页面
Cloud Studio 默认误操作 5 分钟后会自动关闭系统资源以减少内存开销。Cloud Studio 每个月为 2C4G 的机型提供了约 16.5 个小时的使用时长,对于短期开发用户或团队来说是一个不错的选择。
Cloud Studio 提供了一套非常完善的 Cloud Studio MetaWork 协作套件,在侧边栏中打开 Cloud Studio MetaWork 即可轻松开启协作模式
邀请成员后只需将邀请链接发送给他人即可,Cloud Studio MetaWork 同样支持在线留言、视频、语音通话等写作方式,进一步提高了团队协作开发的效率
这里以 4C8G Linux 的轻量级腾讯云服务器作为演示
回到腾讯云服务器(这里使用宝塔面板演示),进入目录 /root/.ssh 创建文件 authorized_keys(没有后缀)然后将刚刚复制的 ssh 公钥加入该文件中并保存
打开终端并执行以下命令来刷新 SSH 服务
cd /root/.ssh
service sshd restart
SSH 服务刷新完成后,回到 Cloud Studio 页面内点击新建按钮即可与云服务器完成连接。Cloud Studio 在初始完成后会在 /root 文件夹下创建 /RemoteWorking 文件夹,Cloud Studio 项目将被创建于此。
使用自己的云服务器搭建 Cloud Studio 不会扣除标准型机器的免费时长。
虽然网页端开发有大量优点,但仍然无法将本地项目或文件随意拖入工作区。使用本地 VS Code 的 Remote SSH 插件可以有效解决这种问题来实现本地端开发。
配置中的各键值含义如下:
第一次连接让你选择操作系统并输入密码来验证信息
ssh-keygen
一直回车就可以生成你的 SSH 公钥(如果询问是否覆盖则说明你之前生成过一次)
service sshd restart
来刷新你的 SSH 服务至此免密登陆就配置完成了,在 VS Code 内打开到 /root/RemoteWorking/ 即可看到我们的 Cloud Studio 的工程文件。两者的存在是优势互补的,Cloud Studio 使得多设备多平台都可以完成项目开发。
通过几天的 Cloud Studio 协作开发体验下来可以感受到云协作的方便与强大,后续我们团队会借助于 Cloud Studio 来开发更多的项目。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。