首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地使用GitHub开发容器时的VSCode代码空间秘密

本地使用GitHub开发容器时的VSCode代码空间秘密
EN

Stack Overflow用户
提问于 2022-04-22 18:00:57
回答 2查看 425关注 0票数 1

我正在将GCP服务帐户文件作为GitHub Codespaces秘密使用,并且能够从Codespace容器如前所述访问它。

现在,我还想支持在本地开发,而不需要使用GitHub开发工具,但仍然使用VSCode开发容器。

我还在本地文件系统上保存服务帐户文件,但位于git之外(原因很明显)。我该怎么参考呢?

EN

回答 2

Stack Overflow用户

发布于 2022-04-27 02:48:15

您可以在mounts中使用devcontainer.json属性。can忽略bind挂载(在文档中可以找到更多的信息),因此您应该能够从本地文件系统挂载文件,而不会影响构建/运行can的方式。

票数 0
EN

Stack Overflow用户

发布于 2022-06-15 10:09:32

更新

我已经在市场上发布了一个扩展来解决这个usecase:https://marketplace.visualstudio.com/items?itemName=pomdtr.secrets

它将秘密存储在用户密钥链中。因为它是一个web扩展,所以它运行在客户端上,也可以使用devcontainers。

先前的回答

您可以使用terminal.integrated.env.linuxsettings.json文件中传递秘密。

可以使用settingsSync.ignoredSettings数组禁用设置同步:

代码语言:javascript
复制
{
  "terminal.integrated.env.linux": {
    "GITHUB_TOKEN": "<your-token>"
  },
  "settingsSync.ignoredSettings": [
    "terminal.integrated.env.linux"
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71972909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档