Visual Studio 使用SSH + Singularity容器时路径绑定在VSCode中不起作用

ttp71kqs  于 2022-11-17  发布在  Vscode
关注(0)|答案(1)|浏览(220)

问题
我尝试将VSCode的远程SSH编辑功能与(远程)Singularity容器结合使用。我可以连接,但在VSCode中设置新的SSH窗口时无法获得转发路径。

我所尝试的

我已经按照in this similar question列出的步骤进行了操作,这给了我部分的进展。下面是我的~/.ssh/config文件的样子:

Host myimage1~*
  RemoteCommand singularity shell --bind /folder1,/folder2 /path/to/image.sif
  RequestTTY yes

Host somehost myimage1~somehost
  HostName <my-hostname-here>
  User <my-username-here>

如果我打开终端并执行ssh myimage1~somehost,绑定将被正确捕获(通过尝试ls /并查看folder1folder2进行检查)。但是,当我使用此主机启动新的VSCode远程窗口时,文件夹未被绑定。

有人知道为什么路径绑定只在某些时候有效吗?

6jygbczu

6jygbczu1#

这有点令人不满意,但我最终从我的远程奇点容器中删除了文件夹.vscode-container.vscode-server,并重新安装了它们。

相关问题