为什么在使用 buildx --mount=type=ssh 时必须始终运行 ssh-add

为什么在使用 buildx --mount=type=ssh 时必须始终运行 ssh-add

需要 docker 帮助

docker build仅在我在主机上--mount=type=ssh执行此操作后才为我工作是否是因为我配置了某些错误?ssh-add

以下是运行和图像的输出,其中包含以下行RUN --mount=type=ssh ssh -vT [email protected]

之前ssh-add,它不起作用 https://pastebin.com/KgsfujVy

之后shh-add,它确实有效 https://pastebin.com/ep914vyN

和我的 ssh 配置文件

❯ cat ~/.ssh/config
Host github.com
    User git
    IdentityFile ~/.ssh/id_ed25519

为什么是这样?我不想ssh-add在每次启动时都运行或者必须将其添加到我的~.profile

相关内容