打造在线编程环境

简介: 打造自己的在线编程环境,使用Coding WebIDE来实现在线的IDE,以便我们在不方便使用本地编辑器的时候可以使用在线编辑器来进行我们的在线编辑操作。

本章内容出自《7天学会ECS》电子书,点击下载完整版

打造在线编程环境

打造自己的在线编程环境,使用Coding WebIDE来实现在线的IDE,以便我们在不方便使用本地编辑器的时候可以使用在线编辑器来进行我们的在线编辑操作。

使用容器服务

容器服务简化了容器管理集群的搭建工作,整合了阿里云虚拟化、存储、网络和安全能力,是Docker云端最佳运行环境。

我们使用镜像市场中自带Docker容器的镜像。

image.png
image.png

实例停止后点击更换操作系统

image.png
image.png
image.png

部署 Web IDE

Coding WeblDE是Coding自主研发的在线集成开发环境(IDE)。用户可以通过WebIDE创建项目的工作空间,进行在线开发,调试等操作,同时WebIDE集成了Git代码版本控制,支持绝大部分Git托管。
下面开始教程:
1.使用PuTTY作为传输终端
PuTTY是自由的跨平台Telnet/SSH 客户端,同时在Win32和Unix 系统下模拟xterm终端。其主要作者是Simon Tatham。
由Larry Li维护并开源的中文版:
下载地址:https://github.com/larryli/PuTTY/releases
打开Putty.exe

image.png

在Putty中配置IP并保存一个新的会话

image.png

双击保存的会话,输入密码后即可登入SSH

image.png

运行下面的代码以安装容器化的WebIDE(在命令行界面点击右键即可粘贴并运行):
git clone https://git.coding.net/coding/WebIDE.git

image.png

cd WebIDE
./ide.sh docker run

image.png

容器服务运行完成

image.png

2.在浏览器中输入IP地址和端口,即可进入WebIDE的界面

image.png

使用WebIDE

我们这里使用在Github的一个DEMO来演示如何操作
1、登录后我们先查看一下IDE的公钥,点击Show public key:

image.png
image.png

2、在Github的Settings中添加公钥

image.png

3、将Github仓库的ssh地址复制到WebIDE中,点击Creating

image.png
image.png

4、点击open打开ecsdemo

image.png

5、新建一个readme.md文件

image.png

写一句Hello World

image.png

保存后课在版本中进行提交

image.png
image.png

确认后再点击推送

image.png

6、在Github仓库中即可看到推送过来的文件

image.png

相关文章
|
3月前
|
存储 IDE Java
探索安卓应用的构建之旅:从新手到专家
【8月更文挑战第31天】 本文是一篇面向初学者和有一定基础的开发者的技术性文章。我们将一起踏上一段激动人心的旅程,深入了解如何从零开始构建一个安卓应用。文章将引导你理解安卓开发的基础知识,掌握核心概念,并通过实际代码示例加深你的理解和技能。无论你是刚刚接触安卓开发,还是希望提升现有技能,这篇文章都将为你提供宝贵的信息和实用的技巧。准备好了吗?让我们一起开始吧!
|
4月前
|
运维 知识图谱 Python
专为运维工程师设计!阿里藏经阁出品的Python实战手册被我搞来了
Python 可能是极少数既简单又强大的编程语言中的一种。更重要的是,用它来编程是非常快乐的事。 今天给小伙伴们分享的是阿里“藏经阁”出品的专门给运维工程师设计的Python实战手册
|
C# 决策智能 数据安全/隐私保护
运筹优化学习24:Gurobi902注册、下载、安装教程【保姆级手把手教学】
运筹优化学习24:Gurobi902注册、下载、安装教程【保姆级手把手教学】
运筹优化学习24:Gurobi902注册、下载、安装教程【保姆级手把手教学】
|
缓存 JavaScript 前端开发
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站
|
运维 编译器
通过运维神器"宝塔"搭建读者交流社区discuz-q(1)
通过运维神器"宝塔"搭建读者交流社区discuz-q(1)
144 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(1)
|
运维
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
173 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(4)
|
存储 运维 Linux
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
198 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(2)
|
运维 应用服务中间件 Apache
通过运维神器"宝塔"搭建读者交流社区discuz-q(3)
通过运维神器"宝塔"搭建读者交流社区discuz-q(3)
125 0
通过运维神器"宝塔"搭建读者交流社区discuz-q(3)
第二章 搭建51单片机开发环境
第二章 搭建51单片机开发环境
213 0
第二章 搭建51单片机开发环境
下一篇
无影云桌面