社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

使用GitPod操作远程工程代码

糖果的实验室 • 2 年前 • 188 次点击  

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登录,更加轻量方便。




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/150196
 
188 次点击