git - 如何在github中存储.env文件?

标签 git github environment-variables gitignore environment

我有一个 node.js 项目,其中包含 .env 文件。我推送到 github 项目,当时 .env 文件只是一个模板。例如:

# Database credentials
DB_HOST=""
DB_USER=""
DB_PASSWORD=""
DB_DATABASE_NAME=""

然后我将 .env 文件添加到 .gitignore 中。现在再次推送,当我用凭据填充 .env 文件时,git status 命令显示

modifed: .env

如何在 github 中存储 .env 文件的模板并忽略它的更改?

最佳答案

当我们需要提供环境文件或 secret 的模板时,我们倾向于在文件名中添加 .sample。这是我和我的工作场所惯例,很多人都遵循它。所以你可以拥有类似的文件 .env.samplesecrets.sample

关于git - 如何在github中存储.env文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64157054/

相关文章:

python - 如何关闭 GitHub API 的问题

c++ - 在 Eclipse 中使用 C++ 在 Linux 中获取环境变量 $PATH

git - 如何硬删除 git 中的孤立提交?

git - 维护单一 react native 应用程序的付费和免费版本

git - 从 svn 转换后启用分支之间的 git merge

git - 如何在 `git log` 中的每个提交中显示分支名称

git - 我如何通过 git 命令行工具获取 pull 请求中更改的文件列表?

git - 更新被拒绝是因为你当前分支的提示落后了?

c++ - 如何克服在 VC++ 2013 中更改 PATH 环境变量的静默失败?

java - 无法在 Windows 7 32 位控制面板中设置 JRE 参数