问题
我尝试将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 /
并查看folder1
和folder2
进行检查)。但是,当我使用此主机启动新的VSCode远程窗口时,文件夹未被绑定。
有人知道为什么路径绑定只在某些时候有效吗?
1条答案
按热度按时间6jygbczu1#
这有点令人不满意,但我最终从我的远程奇点容器中删除了文件夹
.vscode-container
和.vscode-server
,并重新安装了它们。