前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用GitPod操作远程工程代码

使用GitPod操作远程工程代码

作者头像
糖果
发布2022-12-18 15:56:48
8160
发布2022-12-18 15:56:48
举报
文章被收录于专栏:糖果的实验室糖果的实验室

GitPod最大的特点,是可以将远程代码调试工作、与工程代码所需要的环境整合到一起,在多台设备上,调试同一个工程,用同一个运行环境。

国产的WebIDE,Coding IDE用的就是VSC Web版,但Workspace是有空间限制的。而GitPod的可创建Workspace的上限是50个工作这间,满足常规使用。

Gitpod可以同时支持三种工作方式:

Web IDE

Web浏览器的VSC工作空间。

本地

VSC本地插件远程访问Gitpod上的工作空间(本地 VSC IDE)。

SSH

本地的SSH访问Gitpod上的工作空间(本地VSC Terminal)。

以上在种方式,基本覆盖的三种本地、远程的项目代码调试主法,意味着,你可以在任何有VSC,用SSH终端,和有Web浏览器的地方,远程调试你的项目代码。

而且其他被授权的人可参于协作开发,这个功能国产Coding.net的团队功能很早就支持类似功能。

当然,Gitpod本身不只支持VSC一种IDE,还支持其他各种IDE,通过特定的远程操空插件,VSC本身很好,基本可以搞定各种常规的远程代码编辑等处理。

VSC

浏览器

在浏览器中打开Web VSC项目

在右下角会提示用户,是不是要打开本地的VSCode,远程调试项目。

本地操作

提示是否打开VSC

在VSC中确认打开

VSC在安装GitPot插件,并且配置SSH Key之后,就可以远程的调试项目代码,和平时自己配置远程访问服务器上的Python项目和Lua项目是一样的。 用了GitPod插件后,配置远程调试环境更方便了。

本地VSC打开远程项目

这样本地有VSCode,就不用在浏览器里打开Web版本的VSCode进行操代码维护。 SSH

如果没有大的代码变更需求,用Terminal和Vim就可以完成维护调试工作,SSH连接进行处理就够用了。

通过SSH访问

Workspace选项下栏框中,有一个通过SSH访问功能。

SSH连接指令

SSH已经连接上

执行完以上命令,进入了GitPod远程的工作空间,类似Heroku一样提供了一套的命令,进行日常与GidPod的操作:gp

Web服务

静态服务

用一个Jekyll服务实例,展示开起一个Web服务监听,当服务开启会,在Web端的VSC会提示是否开放此端口对外部开放的URL。

公网URL

向外网映射内部端口。

总结

在Gitpod上使用基于VSC的IDE服务,非常的顺手方便,50个可用空间,对于测试各种代码,快捷方便,而且可以做到不依赖本地电脑进行远程工程调试操作,是对Heroku这种服务在线编辑器的另一种补充。Coding.net的WebIDE如果也支持,VSCode的远程插件,是异曲同工的效果,再加上一个SSH登录,更加轻量方便。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 糖果的实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Web IDE
  • 本地
  • SSH
  • VSC
    • 浏览器
      • 本地操作
        • Web服务
          • 公网URL
          • 总结
          相关产品与服务
          远程调试
          远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档