简介
之前都是用vscode的Remote SSH插件连接代码服务器进行工作,最近发现打开后一直在下载VS CODE Server,等了半天也还是那个鸟样,然后ssh到代码服务器ps查看了下,是在wget一个压缩包但一直没下载成功。
触发这个的原因其实是因为VSCODE软件升级了导致,这个信息可以在Help->About里面看到,这里Commit的值是比较重要的(跟下载的vscode server压缩包有关)。
Version: 1.87.2 (user setup)
Commit: 863d2581ecda6849923a2118d93a088b0745d9d6
Date: 2024-03-08T15:20:17.278Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
OS: Windows_NT x64 10.0.19045
示例
ps查看
后台一直运行wget下载不成功
wget --tries=1 --connect-timeout=7 --dns-timeout=7 -nv -O vscode-server.tar.gz https://update.code.visualstudio.com/commit:863d2581ecda6849923a2118d93a088b0745d9d6/server-linux-x64/stable
手动下载
复制地址到浏览器进行压缩包下载
https://update.code.visualstudio.com/commit:863d2581ecda6849923a2118d93a088b0745d9d6/server-linux-x64/stable
手动部署
先清空之前环境,解压压缩包到.vscode-server/bin/目录,并重命名文件夹名为commit值即可。
[xiaofeng@localhost ~]$ cd ~
[xiaofeng@localhost ~]$ ls workspace/vscode-server-linux-x64.tar.gz
workspace/vscode-server-linux-x64.tar.gz
[xiaofeng@localhost ~]$ rm .vscode-server/ -rf
[xiaofeng@localhost ~]$ mkdir .vscode-server/bin -p
[xiaofeng@localhost ~]$ tar -xzvf workspace/vscode-server-linux-x64.tar.gz -C .vscode-server/bin
[xiaofeng@localhost ~]$ mv .vscode-server/bin/vscode-server-linux-x64/ .vscode-server/bin/863d2581ecda6849923a2118d93a088b0745d9d6