手欠点了升级之后发现远程连不上了,幸好有备用的Linux samba服务暂时解决开发的问题,后来同事查到了方法解决了问题。
参考:csdn
造成这个问题的原因有两个,一是远端不能正确的下载vscode-server-linux-x64.tar.gz,二是未清理旧的进程文件。
1、获取对应的commit_id
这里的commit_id就是VSCode的commit_id,在“帮助”–“关于”中查看。
对应下载地址为:
https://vscode.cdn.azure.cn/stable/${commit_id}/vscode-server-linux-x64.tar.gz


其中第二行的提交后面就是commit_id。
对应下载地址则是:
https://vscode.cdn.azure.cn/stable/c3f126316369cd610563c75b1b1725e0679adfb3/vscode-server-linux-x64.tar.gz
2、执行命令
2. 将vscode-server-linux-x64.tar.gz放到远端相应的路径,一般为:~/.vscode-server/bin/${commit_id},执行:
VSCOMMITID="c3f126316369cd610563c75b1b1725e0679adfb3"
cd ~/.vscode-server/bin/${VSCOMMITID}
wget https://vscode.cdn.azure.cn/stable/${VSCOMMITID}/vscode-server-linux-x64.tar.gz
tar zxvf vscode-server-linux-x64.tar.gz .
mv vscode-server-linux-x64/* .
touch vscode-scp-done.flag
rm -rf ~/.vscode-server/.${VSCOMMITID}*