Когда вы подключаетесь к хосту, он запускает скрипт bash, который видит или скручивает тарбол и извлекает его в каталог в вашем домашнем каталоге.Вот обходной путь в автономном режиме.
- Попытка подключиться, дать сбой
На сервере получить идентификатор фиксации
$ ls ~/.vscode-server/bin
553cfb2c2205db5f15f3ee8395bbd5cf066d357d
Загрузить tarball, заменив $ COMMIT_ID на номер фиксации из предыдущего шага https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/stable
Переместить tarball в ~ / .vscode-server / bin / $ COMMIT_ID / vscode-server-linux-x64.tar.gz
Извлечь архив из этого каталога
$ cd ~/.vscode-server/bin/$COMMIT_ID
$ tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1
Подключиться снова
Вам все равно нужно будет установить любые расширения вручную.Рядом со всеми расширениями на рынке есть кнопка загрузки.Если у вас есть файл .vsix, вы можете установить их через графический интерфейс с параметром Установить из VSIX в диспетчере расширений.
Это немного болезненно, и, надеюсь, они улучшат этот процесс,но если у вас есть домашний каталог на основе сети, вам придется сделать это только один раз.