【云计算的1024种玩法】打造自己的在线编程环境

前言

在学校上课的时候,最大的问题就是上一些需要利用电脑的技术课的时候遇到的无法保存的问题,学校的电脑因为是公共使用的因此就会使用一些重启还原的软件,而且因为配置稍微老旧还可能突然给你一个蓝屏,让你的心血全是白费,而插U盘也容易感染校园病毒,五月份的永恒之蓝还历历在目呢。

这时候,利用 ECS 打造一个在线编程环境来只需要通过浏览器就可以进行代码的编辑和上传,非常的方便。

介绍

Coding WebIDE(https://ide.coding.net) 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间, 进行在线开发, 调试等操作,同时 WebIDE 集成了 Git 代码版本控制,支持绝大部分 Git 托管。

教程

1、首先我们得开通云服务器

学生用户可以在阿里云官网上进行学生认证后购买一定配置的ECS,仅需9.9元每月,学生用户无需担心花费过多用在服务器的问题。

学生用户在经过学生认证过后就可以在相关网址进行购买,网址为:https://promotion.aliyun.com/ntms/campus2017.html,

买好了服务器就可以去刚刚注册好的账号管理里的管理控制台去查看服务器以及它的一些配置。

2、准备控制软件

接下来我们需要在自己的电脑上安装一个叫PuTTY的软件,用于远程连接和管理我们在阿里云ECS上的服务器。

PuTTY是一种远程登录终端工具,可以在不同平台上运行,也可以同时在Win32 和 Unix 系统下模拟 xterm 终端。

这里附上下载地址:https://github.com/larryli/PuTTY/releases

注意:在主机名称或IP地址那一栏填上阿里云ECS上服务器公网IP地址。

然后安装FileZilla软件,一款非常好用的跨平台 FTP 软件,只需要在主机栏中声明 sftp:// 协议,就可以连接了,就可以看到远程 Linux 上的目录了。

下载地址:https://filezilla-project.org/download.php?type=client

3、安装 WebIDE

一、 登入 SSH,运行下面代码以安装容器化的 WebIDE:

git clone git@git.coding.net:coding/WebIDE.git
cd WebIDE
./ide.sh docker run

NEW01

二、 当运行如下图状态不动了,说明成功了:
NEW02

三、 打开 http://ECS公网IP:8080,出现工作窗口就OK了!
03

4、使用 WebIDE

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

二、 复制密钥内容

NEW05

三、 粘贴到 Github 对应库中的 Setting —— Deploy Keys —— Add deploy key

NEW06
NEW07
NEW08

四、 然后复制我们的库的git地址,并粘贴到 WebIDE,点击Create,等待生成
NEW09
NEW10
NEW11

五、 完成之后就有一个库的名称出现,点击 Open
NEW12

六、 然后我的浏览器中就出现了一个Web IDE了:
NEW13

七、 我们写个 markdown 的 Hello World:
NEW14
NEW15

八、 然后提交此次更新:
NEW16
17

九、 再推送一下:

NEW18

十、 然后我们就可以再 Github 中看到此次更新了!

NEW19

原文链接

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值