![](/img/trans.png)
[英]VSCode Remote Container — how to open the default folder in the container instance of VSCode?
[英]Prevent GPG key sharing in VSCode Remote Container
官方文档中的以下段落描述了如何在 VSCode ( https://code.visualstudio.com/docs/remote/containers#_sharing-gpg-keys ) 中启用 GPG 密钥共享(从本地主机到远程容器)。
说明(适用于 Linux)只需 state 即可共享 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
。 我想阻止这种情况。
由于这种行为似乎不可配置,我会
GNUPGHOME
环境变量引用它export GNUPGHOME=""
后启动 VSCode这样,VSCode 将搜索 gnupg 文件以在默认的 ~/.gnupg 文件夹中共享,您的情况未使用该文件夹。
这是一个简单的解决方法,不是精确的解决方案,但足够简单以供测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.