在一些应用程序中,需要使用 .env 文件存储应用程序的敏感信息,例如数据库密码、API密钥等等。在使用GIT进行代码管理时,需要注意本地和远程的 .env 文件的处理方法。一般有两种方式可以处理这个问题。
第一种方式是在 .gitignore 文件中排除 .env 文件,以防止将敏感信息上传到代码仓库中,如下所示:
.env
此时,.env 文件将会被忽略,不会上传到 Git 服务器中。而本地的开发者可以在本地仓库里建立 .env 文件,并根据需要进行修改。
第二种方式是在代码仓库中包含一个模板 .env.example 文件,如下所示:
# Example .env file
DB_HOST=localhost
DB_USER=root
DB_PASS=password
开发人员可以根据 .env.example 文件自行实现一个 .env 文件,如下所示:
# .env file
DB_HOST=127.0.0.1
DB_USER=myuser
DB_PASS=mypassword
每次在项目中添加一个新的环境变量时,只需要修改 .env.example 文件,以及手动在本地拷贝并修改 .env 文件。但是需要注意的是,不要将修改后的 .env 文件上传到 Git 服务器中。
无论使用哪种方式,确保避免上传真实的 .env 文件到代码仓库中。
上一篇:本地语音转文字
下一篇:本地与在线不匹配 - PHP