閱讀944 返回首頁    go 阿裏雲 go 技術社區[雲棲]


【雲計算的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

三、 打開 https://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

最後更新:2017-09-20 10:04:30

  上一篇:go  MQC功能測試大揭秘
  下一篇:go  Hbase簡介和基本用法