打造在线编程环境

简介: 打造自己的在线编程环境,使用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

相关文章
|
架构师 测试技术 网络性能优化
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
1298 0
|
5月前
|
存储 关系型数据库 MySQL
【超详细】MariaDB下载安装保姆级教程(附安装包,2026最新)
MariaDB是由MySQL创始人Monty主导开发的开源关系型数据库,完全兼容MySQL,性能更优、存储引擎更丰富(如Aria、ColumnStore),GPLv2永久开源。广泛用于Web应用与开发环境,开箱即用,零学习成本。(239字)
|
8月前
|
存储 弹性计算 人工智能
阿里云服务器租用价格参考:包年、按月及按小时收费标准及活动价格
2026年阿里云服务器租用体系围绕“场景适配+灵活计费”构建,覆盖轻量应用服务器、ECS云服务器、GPU服务器(EGS实例)三大核心品类,提供包年、按月、按小时(按量付费)三种主流计费方式,价格从38元/年到数万元/月不等,无隐藏消费,适配个人开发、中小企业建站、游戏部署、专业计算等全场景需求。以下结合最新官方价格与规则,用通俗语言详细梳理各类收费标准、适用场景及关键说明,确保贴合原文核心且易于理解。
2542 0
|
8月前
|
存储 人工智能 搜索推荐
教你10 分钟内为自己网站配置AI助手
阿里云百炼平台支持一键部署大模型镜像,如DeepSeek、千问、Kimi等,通过智能体(Agent)集成RAG、插件、MCP等功能,实现知识库接入与外部工具调用,轻松为网站添加AI助手,构建个性化、可扩展的AI应用。
1190 3
|
7月前
|
人工智能 安全 机器人
【喂奶级教程】手把手教你阿里云部署OpenClaw,让AI助手在聊天软件里帮你干活
2026年的AI自动化领域,OpenClaw(原Clawdbot、Moltbot)凭借**自然语言驱动执行、本地+云端双适配、插件化生态扩展**的核心能力,成为个人与企业打造专属AI助手的标杆工具。它彻底打破了传统对话式AI“只说不做”的局限,以WebSocket网关为核心架构,能安全执行系统命令、操作文件、控制浏览器、对接多端办公工具,真正实现“一句话搞定所有重复性工作”。阿里云作为国内领先的云服务平台,对OpenClaw完成了全生态整合,推出**专属预置镜像、轻量应用服务器一键部署、百炼大模型无缝对接**等优化方案,将原本需要专业开发能力的部署流程,简化为零基础用户也能轻松上手的“点选+复
1086 0
|
8月前
|
JSON 测试技术 API
智能体搭建实战:如何把一个“会聊天的模型”做成“能跑工作流的系统”
本文揭秘智能体落地核心:告别“对话型”幻觉,聚焦“任务跑完”能力。六步工作流方法论——明确定义智能体三层架构,结构化输入与OutputSpec,构建Planner-Executor-Checker三段式链路,全程可存档、可复现,并为工具调用配备断言/重试/降级机制,最终沉淀为可扩展模板。稳定智能体的关键不在模型多强,而在工作流多确定。
|
8月前
|
数据采集 机器学习/深度学习 人工智能
大模型训练全解析:从数据“喂养”到智能涌现
本文深入浅出地讲解大模型训练的核心原理与实操步骤,从数据准备、Transformer架构到预训练与微调,结合代码示例手把手教你打造专属AI模型,并展望未来发展趋势,助力开发者快速入门并应用大模型技术。
|
12月前
|
Java 测试技术 API
自动化测试工具集成及实践
自动化测试用例的覆盖度及关键点最佳实践、自动化测试工具、集成方法、自动化脚本编写等(兼容多语言(Java、Python、Go、C++、C#等)、多框架(Spring、React、Vue等))
863 6
|
存储 人工智能 数据可视化
操作手册-0代码搭建web网站AI助手
学习制作一个“公司Web网站Ai助手”,这个助手可以通过解读知识库中的公司报告信息,来回答相关问题。
|
算法 自动驾驶 机器人
基于matlab的人工势场法避障小车仿真
基于matlab的人工势场法避障小车仿真