步骤 1:获取本地 VSCode 的「Commit ID」(必须和服务器包版本对应)
打开本地 VSCode → 按 Ctrl+Shift+P(Mac 是 Cmd+Shift+P)→ 输入「About」→ 在弹出的信息中找到「提交」后的字符串(比如 f1b07bd25dfad64b0167beb15359ae573aecd2cc),复制这个字符串(这是你本地 VSCode 的版本标识,服务器包必须和它一致)。
步骤 2:手动下载对应版本的 VSCode 服务器包(用国内镜像提速)
根据远程服务器的系统(大部分是 Linux x64),用国内镜像下载对应包:
- Linux x64 服务器:下载地址模板:https://update.code.visualstudio.com/commit:[你的Commit ID]/server-linux-x64/stable例:若 Commit ID 是94e8ae2b28cb5cc932b86e1070569c4463565c37,则地址是:https://update.code.visualstudio.com/commit:94e8ae2b28cb5cc932b86e1070569c4463565c37/server-linux-x64/stable
- 其他系统(如 Windows/macOS 服务器):把地址中的linux-x64替换为win32-x64/darwin-x64即可。
步骤 3:处理远程服务器的目录(登录远程终端操作)
bash
运行
ssh 你的远程用户名@服务器IP
bash
运行
rm -rf ~/.vscode-server
bash
运行
mkdir -p ~/.vscode-server/bin/[你的Commit ID]
步骤 4:上传并解压服务器包到远程目录
bash
运行
scp 本地包的路径/ vscode-server-linux-x64.tar.gz 你的远程用户名@服务器IP:~/.vscode-server/bin/[你的Commit ID]/
bash
运行
cd ~/.vscode-server/bin/[你的Commit ID]
tar -zxvf vscode-server-linux-x64.tar.gz –strip-components 1
(–strip-components 1是为了把解压后的文件直接放到当前目录,而不是嵌套的子目录里)
步骤 5:重启 VSCode 并重新连接
关闭本地 VSCode 的 Remote SSH 窗口,重新打开并连接远程服务器 —— 此时 VSCode 会检测到对应版本的服务器包已存在,直接启动,不会再卡住下载。
网硕互联帮助中心





评论前必须登录!
注册