以下是官方文档中关于如何在VSCode中启用GPG密钥共享(从本地到远程容器)的说明(https://code.visualstudio.com/docs/remote/containers#_sharing-gpg-keys)。
对于Linux,说明很简单,只需在本地和容器中安装
对于Linux,说明很简单,只需在本地和容器中安装
gnupg2
即可共享GPG密钥。但是如果我已经安装了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
。我想要阻止这种情况的发生。