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

Don*_*ote 3 git environment github environment-variables gitignore

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

# Database credentials
DB_HOST=""
DB_USER=""
DB_PASSWORD=""
DB_DATABASE_NAME=""
Run Code Online (Sandbox Code Playgroud)

然后我将.env文件添加到.gitignore. 现在再次按下,当我.env用凭据填充文件时,git status命令说

修改:.env

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

Fai*_*han 5

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