官方文档中的以下段落描述了如何在 VSCode ( https://code.visualstudio.com/docs/remote/containers#_sharing-gpg-keys ) 中启用 GPG 密钥共享(从本地主机到远程容器)。
说明(适用于 Linux)只是说明要共享 GPG 密钥,gnupg2
在本地和容器中安装。但是如果我已经gnupg2
安装但我不想共享密钥怎么办?据我所知,VSCode 在完成密钥共享的容器中执行启动后命令,例如:
Copy /home/karlschriek/.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx
Copy /home/karlschriek/.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg
...
我无法找到可以防止这种情况的设置。据推测,它也使用与gpg-agent
localhost 相同的内容。我想防止这种情况。