Github - 是否可以在 public 目录中包含私有代码?
Github - Is it posible to have private code in a public directory?
对于我的项目,我需要发送推送通知,但私人 VapID 密钥不应该对我的 public 目录中的任何人可见。是否可以让一个文件或一行不可见 public,尽管它是一个公共 GitHub 目录?
简答,否
您可能需要考虑通过文件或 ENV 变量将其注入到您的 release/build 管道中以供您发布。
您还可以使用像 Rails secrets 这样的机制,在您的存储库中有一个加密文件,只有您持有密钥并注入部署密钥。
对于我的项目,我需要发送推送通知,但私人 VapID 密钥不应该对我的 public 目录中的任何人可见。是否可以让一个文件或一行不可见 public,尽管它是一个公共 GitHub 目录?
简答,否
您可能需要考虑通过文件或 ENV 变量将其注入到您的 release/build 管道中以供您发布。 您还可以使用像 Rails secrets 这样的机制,在您的存储库中有一个加密文件,只有您持有密钥并注入部署密钥。