踩了n个雷,总结下,给各位苦命的程序uu一点思路~
问题:
超算没有网(scp不现实)
解决步骤:
1、参考【已解决】设置SSH主机:VS Code-正在本地下载 VS Code 服务器_正在下载vscode服务器-CSDN博客
commit_id=f06011ac164ae4dc8e753a3fe7f9549844d15e35
# Download url is: https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
curl -sSL "https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz
mkdir -p ~/.vscode-server/bin/${commit_id}
tar zxvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/${commit_id} --strip 1
touch ~/.vscode-server/bin/${commit_id}/0
commit_id可在vscode里用ctrl+f/commit查看
或进入目标服务器terminal里输入:
cd ~/.vscode-server
ls -la
也可以看到
2、上面这么做了还是不行怎么办
打开vscode,看输出错误信息,查找上面:“vscode-cli-*.tar.gz",找到本地下载路径
一般在C:\Users\用户名\AppData\Local\Temp\
上传至超算中,放到~/.vscode-server/bin下(保险起见,在~/.vscode-server/下也放一份)
(!!!!!!提前删除完bin里面的数据,我建议直接rm -rf ~/.vscode-server/* 搞定,然后重新mkdir一个新的bin文件夹就行)
解压
tar -xvf vscode-cli-*.tar.gz
3、重启vscode即可