社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
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
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
写给不会代码的你:20分钟上手 Python + AI
本周github最火的开源项目是这个!!!
GPT-4「荣升」AI顶会同行评审专家?斯坦福最新研究:ICLR/NeurIPS等竟有16.9%评审...
GitHub(微博搜索)-20240324-1
Stability AI CEO宣布辞职;消息称OpenAI将与好莱坞电影公司会面并推荐Sora丨A...
【漏洞预警】GitHub Enterprise Server命令注入漏洞(CVE-2024-2443...
GitHub(微博搜索)-20240327-1
最新消息,抖音禁止投放AIGC内容生产相关工具类软件,包括不限于-20240323180002
GitHub(微博搜索)-20240325-1
2024 年 3 月编程语言排行榜,Python 与其他语言之间的差距从未如此之大!
关注
Py学习
»
Git
使用GitPod操作远程工程代码
糖果的实验室
• 1 年前 • 109 次点击
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
109 次点击
登录后回复