最新案例动态,请查阅华为云码道AI IDE远程SSH开发操作指导手册小伙伴们快来进行实操吧!

一、概述

1.1 案例介绍

华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。

华为云码道(CodeArts)代码智能体IDE是华为云CodeArts系列产品中的智能开发工具,将AI能力深度集成到CodeArts IDE中,为开发者提供智能化的编程体验。

华为云码道IDE的远程资源管理功能(Remote SSH)支持用户通过本地PC直接访问和操作远程主机上的文件,无需下载至本地,即可实现高效的远程开发与维护。借助该功能,您可以在IDE中直接使用完整的开发工具链,包括代码补全、调试、AI辅助等,大幅提升远程工作的便捷性与效率。

本案例指导开发者使用华为云码道(CodeArts)代码智能体IDE连接和管理远程开发环境。

1.2 适用对象

  • 企业
  • 个人开发者
  • 高校学生

1.3 案例时间

本案例总时长预计45分钟。

1.4 案例流程

说明:

  1. 开发者下载安装华为云码道AI IDE;
  2. 登录开发者空间云开发环境,下载CLI文件;
  3. 建立隧道连接;
  4. 基于Remote SSH连接和管理远程开发环境。

1.5 资源总览

本案例预计花费0元。

资源名称 规格 单价(元)
华为云码道(CodeArts)代码智能体 通用体验版 免费
华为开发者空间 - 云开发环境 鲲鹏通用计算增强型 kc1 | 2vCPUs | 4G | HCE 免费

二、基础环境与资源准备

2.1 AI IDE华为云码道安装部署

参考案例《AI IDE华为云码道(CodeArts)代码智能体安装部署》完成华为云码道(CodeArts)代码智能体Windows版AI IDE安装部署。

2.2 PC端通过CLI工具连接云开发环境

本案例中,参考案例《华为开发者空间-云开发环境(虚机)CLI工具远程连接操作指导》的步骤“三. PC端创建和管理云开发环境”完成CLI工具安装、配置本地环境、创建云开发环境、开机、建立隧道连接的功能。

注意:

  • 远程开发环境默认用户名:developer
  • 主机地址:127.0.0.1
  • 本地端口:1234,远程端口:22

三、华为云码道AI IDE连接和管理远程开发环境

3.1 连接远程开发环境

单击华为云码道AI IDE左侧菜单栏中的远程开发图标 ,打开远程开发页面。

单击“+”号,添加新的SSH主机。

设置远程主机信息,点击保存。

  • 主机地址:127.0.0.1
  • 本地端口:1234(步骤2.2 PC端通过CLI工具连接云开发环境设置的本地端口)
  • 用户名:developer
  • 认证方式:密钥
  • 私钥:选择如下路径对应的私钥文件导入。
C:\Users\该路径替换为自己的账户路径\.devenv\.ssh\IdentityFile

注意:

  • 该路径下可能包含多个私钥文件,可以通过虚机的创建时间匹配对应时间的私钥文件。

  • 该路径下如果没有私钥文件,可通过以下方式解决。

在CLI工具目录下,执行以下命令重置SSH key。

hdspace devenv ssh-key-reset --name=云开发环境名称

保存后,在弹出的对话框中,单击“新建窗口”或“当前窗口”,选择在新窗口还是在当前窗口打开SSH连接。

选择新建窗口。

远程连接成功。

连接成功后,在资源管理器中单击“打开文件夹”,浏览并选中远程机器上的目标文件夹,单击“确定”,即可打开目标文件夹。

也可以在远程开发的“远程文件资源管理器”中,在对应的文件夹上单击鼠标右键选择在当前窗口或在新窗口打开目标文件夹。

3.2 管理远程开发环境

编辑远程连接:在华为云码道IDE的远程开发中,将鼠标悬浮在需要编辑的远程连接上,单击编辑图标 ,即可修改远程配置连接。

关闭远程连接:在华为云码道IDE的远程开发中,将鼠标悬浮在需要关闭的远程连接上,单击关闭图标 ,即可关闭该连接。

连接关闭后,如果需要再次连接,可单击重连图标 ,重新进行连接。

删除远程连接:在华为云码道IDE的远程开发中,将鼠标悬浮在需要删除的远程连接上,单击删除图标 ,即可从列表中删除该连接。

四、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐