错误表现:
vscode remote python could not establish connection to
XHR Failed on trying to install plugins via Visual Studio code
原因
本地A连接开发网的主机B,而B无外网访问权限,因需要手动下载vscode-server上传至B,并放到~/.vscode-server/bin/${commit_id}目录中
解决方案参考:How can I install vscode-server in linux offlinestackoverflow.com
First get commit id
Download vscode server from url: https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
Upload the vscode-server-linux-x64.tar.gz to server
Unzip the downloaded vscode-server-linux-x64.tar.gz to ~/.vscode-server/bin/${commit_id} without vscode-server-linux-x64 dir
Create 0 file under ~/.vscode-server/bin/${commit_id}
改编的脚本,sh xxx.sh commit_id 就可以自动下载上传解压了:
commit_id=$1
# commit_id=91899dcef7b8110878ea59626991a18c8a6a1b3e
echo "cd Downloads"
<