在 vscode 中与开发容器共享 ssh 凭据

问题描述 投票:0回答:0

我正在研究 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

TLDR;

使我的 SSH 凭据可用于我的开发容器的正确方法是什么?

visual-studio-code ssh-keys vscode-devcontainer git-credential-manager
© www.soinside.com 2019 - 2024. All rights reserved.