【发布时间】:2021-10-12 19:47:02
【问题描述】:
我想在 Github 中分享我的 NodeRed 代码,作为 IOT 项目的一部分,但是我想将我的一些数据保密(wifi 密码、数据库密码等)。
我可以手动删除这些信息,但这不太实用,因为我每次更新文件时都必须这样做。
在我的 python 脚本中,我使用 os.environ.get 来保存我的密码并安全地上传到 GitHub。
¿有什么方法可以设置 Node-Red 以便在不泄露敏感信息的情况下轻松推送到 GitHub?
【问题讨论】:
-
制作一个.gitignore文件并添加.env等非跟踪文件?
-
但是如何设置 Node Red 从 .env 文件中提取凭据?
标签: security github credentials node-red password-protection