我正在研究 VScode 开发容器。我已经设置了我的容器,我可以运行和调试我的代码。我还看到我的主机系统中的
~/.gitconfig
已正确复制到容器中。但是,我的 ssh 凭据似乎不起作用(或不可用),我的 gnupg 签名文件也不起作用(~/.gnupg
)。
我是否必须手动执行此操作,这意味着我必须手动映射
~/.ssh
和 ~/.gnupg
?如果我正确解释文档:
在某些情况下,您可能会使用 SSH 密钥而不是凭证助手来克隆您的存储库。要启用此方案,扩展将自动转发您的本地 SSH 代理(如果正在运行)。
唯一的要求是在我的主机系统上运行 SSH 代理服务器,它是:
C:\Windows\system32> Get-Service ssh-agent
Status Name DisplayName
------ ---- -----------
Running ssh-agent OpenSSH Authentication Agent
使我的 SSH 凭据可用于我的开发容器的正确方法是什么?