我正在阅读有关与开发容器共享 SSH 密钥的这些文档,但我无法让它工作。
我的设置如下:
带有 Docker Desktop 4.2.0 的 Windows 10 使用 WSL2 后端
运行 Ubuntu 20.04 的 WSL2 发行版
在 WSL2 中,我已经
ssh-agent
运行并知道我的密钥:λ ssh-add -l 4096 SHA256:wDqVYQshQBCG/Sri/bsgjEaUFboQDUO/9FJqhFMncdk /home/taschan/.ssh/id_rsa (RSA)
文档说
如果一个正在运行,扩展将自动转发您的本地 SSH 代理
但是如果我ssh-add -l
在 devcontainer 中这样做,它会响应Could not open a connection to your authentication agent.
; 当然,开始一个(带eval "$(ssh-agent -s)"
)只会开始一个不知道我的私钥的人。
我错过了什么?