上下文:我在SSH配置文件中使用同一主机的多个帐户,所以我使用别名。From Best way to use multiple SSH private keys on one client
从.ssh/config
开始:
# Company account
Host company
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_company
# Personal account
Host personal
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_personal
我已经开始使用VS Code Remote Development,它与主机共享ssh凭据。
问题:
当我尝试在远程容器上使用git时,它不能解析主机,因为它没有导入ssh配置文件,它只导入了.gitconfig
文件。
非常感谢您的光临,
1条答案
按热度按时间o2gm4chl1#
您可以使用mount命令添加本地ssh配置文件:请参阅https://code.visualstudio.com/remote/advancedcontainers/add-local-file-mount