如何将.env文件获取到远程主机服务器

问题描述 投票:0回答:2

快速提问如何将 .env conf 文件获取到服务器中。 我的项目库中有三个设置文件:开发、生产。 我认为测试和分期是一种矫枉过正的行为

鼓励将 .env 放入 .gitignore 文件中。所以它不会被包含在版本控制中。在 Heroku 中,很容易在设置选项卡中设置环境变量。其他没有这种功能的托管服务怎么样?因为我推送到我的存储库并从服务器拉取,我该如何获取存储在 .env 中的 API 密钥,因为它会忽略它(它在 gitignore 中)文件?我应该在服务器中创建吗?或者有办法做到吗?新手问题我知道。

django environment-variables gitignore
2个回答
11
投票

你是对的。您应该将

.env
文件放入
.gitignore
并在服务器上手动创建
.env
文件 - 通过连接到服务器 (SSH) 并创建文件或使用安全传输协议之一(SCP、SFTP)传输文件。


0
投票

您需要运行的确切命令是(在项目的根目录中)

touch .env.local
nano .env.local

然后用 ctrl+shift+v 粘贴你的环境变量 然后按 ctrl+o - 输入 - ctrl+x

© www.soinside.com 2019 - 2024. All rights reserved.