快速提问如何将 .env conf 文件获取到服务器中。 我的项目库中有三个设置文件:开发、生产。 我认为测试和分期是一种矫枉过正的行为
鼓励将 .env 放入 .gitignore 文件中。所以它不会被包含在版本控制中。在 Heroku 中,很容易在设置选项卡中设置环境变量。其他没有这种功能的托管服务怎么样?因为我推送到我的存储库并从服务器拉取,我该如何获取存储在 .env 中的 API 密钥,因为它会忽略它(它在 gitignore 中)文件?我应该在服务器中创建吗?或者有办法做到吗?新手问题我知道。
你是对的。您应该将
.env
文件放入 .gitignore
并在服务器上手动创建 .env
文件 - 通过连接到服务器 (SSH) 并创建文件或使用安全传输协议之一(SCP、SFTP)传输文件。
您需要运行的确切命令是(在项目的根目录中)
touch .env.local
nano .env.local
然后用 ctrl+shift+v 粘贴你的环境变量 然后按 ctrl+o - 输入 - ctrl+x