vscode-server下载异常导致远程连接失败解决方法

一、问题现象

vscode 客户端通过ssh连接远程主机时,等待一段时间后报"未能下载VS Code 服务器(Failed to fetch)",最终连接失败,报错信息如下图所示:

二、根本原因

vccode 客户端在连接远程主机时,后台根据远程主机~/.vscode-server目录下的信息检查vscode-server的commitid和客户端当前版本对应的commitid是否一致。主要检查cli文件夹和code-${commitid}文件。~/.vscode-server目录信息如下图所示:

如果检查到commitid不一致,客户端自动下载相应版本的vscode-server,下载完成后通过scp指令拷贝到远程主机并配置相关信息。以1.99.0版本为例,下载路径如下:

复制代码
https://update.code.visualstudio.com/commit:4437686ffebaf200fa4a6e6e67f735f3edf24ada/server-linux-x64/stable

当网络有问题时,无法成功下载vscode服务器,就会报错,最终导致ssh连接失败。

三、解决方法

从其它主机拷贝~/.vscode-server文件,文件目录如下图所示,将文件夹cli和文件code-4437686ffebaf200fa4a6e6e67f735f3edf24ada拷贝到远程主机的~/.vscode-server目录下即可,如果远程主机已有cli文件夹,可以备份后替换。

注意:解决方法中是1.99.0版本对应的解决方案,如果是其它版本vscode,解决思想一样

相关推荐
大衛說2 小时前
02 · 环境搭建:uv 包管理与现代 IDE
ide·uv
山峰哥7 小时前
数据库工程与查询优化案例深度复盘‌
数据库·sql·oracle·编辑器·深度优先·宽度优先
cndes8 小时前
安装Miniconda+Jupyter notebook
ide·python·jupyter
码上暴富11 小时前
Cursor / VS Code 自定义文件颜色
前端·vscode
洛兮银儿13 小时前
pycharm选中同一个词的标记颜色的修改
ide·python·pycharm
2601_9623815813 小时前
VSCode如何配置LlamaIndex RAG(检索增强生成)应用开发环境
vscode·开发环境·rag·llamaindex·检索增强生成
javgo.cn15 小时前
Markweave:开源 Markdown-first WYSIWYG 编辑器
开源·编辑器
北漂燕郊杨哥15 小时前
VS Code 安装微信小程序 MCP 介绍
vscode·微信小程序·小程序·mcp
Sherotree1 天前
Google Antigravity——Agent 被提到主界面
前端·ide·后端·edge浏览器
YZJenny1 天前
在服务器上安装使用code-server(Web 版 VS Code)
ide·vscode·编辑器