天天看点

打造在线编程环境

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

打造在线编程环境

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

使用容器服务

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

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

打造在线编程环境
打造在线编程环境

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

打造在线编程环境
打造在线编程环境
打造在线编程环境

部署 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

打造在线编程环境

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

打造在线编程环境

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

打造在线编程环境

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

git clone

https://git.coding.net/coding/WebIDE.git
打造在线编程环境

cd WebIDE

./ide.sh docker run

打造在线编程环境

容器服务运行完成

打造在线编程环境

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

打造在线编程环境

使用WebIDE

我们这里使用在Github的一个DEMO来演示如何操作

1、登录后我们先查看一下IDE的公钥,点击Show public key:

打造在线编程环境
打造在线编程环境

2、在Github的Settings中添加公钥

打造在线编程环境

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

打造在线编程环境
打造在线编程环境

4、点击open打开ecsdemo

打造在线编程环境

5、新建一个readme.md文件

打造在线编程环境

写一句Hello World

打造在线编程环境

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

打造在线编程环境
打造在线编程环境

确认后再点击推送

打造在线编程环境

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

打造在线编程环境