华为云开发者空间使用方法

连接方式

IDE

  1. 打开Git Code网站上CANN仓库组织下的任意代码仓,如 runtime:本项目提供CANN运行时组件和维测功能组件。 - AtomGit | GitCode
    使用哪个代码仓打开,开发者空间中就会自动下载这个代码仓.(也可以在开发者空间中自行下载代码仓,其没有做限制)

  2. 点击仓库右上角的云开发按钮,触发跳转到华为云界面.
    image

    注意首次使用需要登录已实名认证的华为云账号

  3. 在弹出的界面中点击创建,然后选择配置后确认
    image

  4. 等待机器创建完成后,点击连接
    image

    当前华为云提供了两种连接方式

    • WebIDE - 直接使用浏览器访问codearts提前搭建好的vscode server服务端,使用界面和海思极速空间比较类似.

      • 优点:方便,可以随时随地打开
      • 缺点:连接不稳定,有时输入有延时
    • Visual Studio Code - 基于蓝版VS Code进行访问(需要自行下载VS Code,并且只能在蓝区电脑上使用,黄区电脑包括开源生态空间都无法正常访问,2.25更新:可以参考蓝区生态空间访问,需要进行额外的proxy和remote-ssh配置(重要!!!),蓝区便携访问跳过此步骤。)配置后使用开源生态空间打开).
      其通过开发者空间来提供访问能力(在实际使用时还会额外安装几个微软提供的SSH连接管理插件)
      image

      • 优点:连接稳定,而且由于这种方式下VS Code Server是由本地触发创建的,可以更加灵活的修改服务端的配置.同时部分本地插件也可以生效,能力更强.
      • 缺点:需要蓝区电脑.

CLI

参考 华为开发者空间-云开发环境(虚机)CLI工具远程连接操作指导

注意事项

  • 关机再启动使用的是全新的容器,原本安装在系统目录中(非/mnt/workspace目录)的文件都会丢失.
  • /mnt/workspace目录下文件虽然是持久化的,但是删除环境后不会保留,仅关机后保留.
  • 如果使用了ai相关工具如claudecode,opencode等,建议定期备份/home/developer/下隐藏的配置和会话相关目录,如.claude,.opencode,.config,防止环境关机后数据丢失.(当前华为云开发者空间还不太稳定,容易出问题导致机器需要重启,最好定期备份重要数据)

常见问题

  • 如何延长webide的登录保持时间(即一段时间不操作后会退出)
    解决方法:

    1. 登录华为(云)之后,访问以下链接进入华为云的“IAM服务”: https://console.huaweicloud.com/iam/?locale=zh-cn&agencyId=0d2c41e11600f58e1fa5c01ec6ccfdb0®ion=cn-north-4#/iam/users
    2. 点击“安全设置”->"登录验证策略"->修改会话超时策略。默认会话超时策略是1小时,最大可以修改到24小时:
      image
  • 使用WebIDE访问一段时间后断连刷新页面也无法自动重连
    原因: 这个是由于华为云的认证失效了
    解决方法: 需要手动打开华为云控制台(console-intl.huaweicloud.com/console/?locale=zh-cn)后登录自己账号,然后回到WebIDE刷新页面即可使用.

  • VS Code中通过开发者空间登录后,看不到自己的机器
    原因:
    出现如下的弹窗页面表示之前登录的华为云账号失效了,需要按照上面的问题步骤来重新登陆
    image
    出现如下的登陆窗口才是有效登陆
    image

  • 工作空间变得卡顿
    原因:
    建议通过打开项目切换工作空间到一个仅包含代码的目录下,目前工作空间的git插件有些问题,工作空间下文件太多,扫描极其耗时
    image

    或者在VS Code设置界面下屏蔽不需要Git扫描的目录
    image

  • 很多蓝版上能安装的VS Code插件在空间的插件管理中搜不到
    原因:
    由于安全限制,工作空间没有对接微软的插件市场. 注意:如果是微软维护的插件,即使手动下载,通过"从VSIX安装"也没有用,微软维护的插件都做了限制,只能配合其维护的蓝版VS Code使用.

posted @ 2026-02-28 10:08  JaydenChu  阅读(33)  评论(0)    收藏  举报