> 技术文档 > 新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)

新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)


提示:本文vscode版本为1.92.2,remote-ssh插件版本是v0.114.2024081215

文章目录

  • 前言
  • 一、查看vscode commit_id
  • 二、下载文件
  • 三、离线安装:
    • 1.上传vscode客户端文件到远程主机
    • 2.上传vscode-server文件
    • 3.重新连接

前言

使用vscode 远程连接工控机Ubuntu系统时,连接失败,无法下载vscode-cli-.tar.gz和vscode-server.tar.gz
新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)
需要手动下载后,离线安装

1.vscode_cli_alpine_x64_cli.tar.gz

2.vscode-server-linux-x64.tar.gz


一、查看vscode commit_id

服务器上 vscode-server 安装依据本地使用的 vscode 版本,版本用 commit_id 来区别
打开vscode,点击“帮助”->“关于”(Help->about),查看本地 Vscode 版本的 commit id:
新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)

二、下载文件:

将${commit_id} 替换成自己vscode 版本的commit_id

https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode_cli_alpine_x64_cli.tar.gz

将${commit_id} 替换成自己vscode 版本的commit_id

https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode-server-linux-x64.tar.gz

三、离线安装:

1.上传vscode客户端文件到远程主机

(1)将vscode_cli_alpine_x6464_cli.tar.gz 上传到远程主机 ~/.vscode-serve/ 目录下面,然后进行解压

tar -zxvf vscode_cli_alpine_x64_cli.tar.gz

(2)将解压出来的code文件重命名为 code-${commit_id}

mv code code-${commit_id} # 重命名,把:${commit_id}替换成自己的Commit ID# 例如mv code code-feeledb8d6d72a0ddff41e5f71a671c23ed924b9 

2.上传vscode-server文件

在.vscode-server目录下创建cli/server两级目录。
如果比较懒的,不想自己创建的就打开vscode进行一次远程连接,等待出错。~/.vscode-server/目录下会自动创建 cli/server两级目录。
新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)
1)将vscode-server-linux-x64.tar.gz 上传到服务器~/.vscode-serve/目录下面,然后进行解压

tar -zxvf vscode-server-linux-x64.tar.gz

(2)将解压出来的server复制到cli/server目录下,并且重命名为Stable-${commit_id}
例如: Stable-feeledb8d6d72a0ddff41e5f71a671c23ed924b9

mv server ./cli/server/Stable-${commit_id} # 重命名,把:${commit_id}替换成自己的Commit ID 

3.重新连接

打开vscode重新连接成功
新版vscode 远程连接ubuntu系统报错,Failed to download VS Code server(Failed to fetch)