如何从Github中隐藏.env文件?

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

我在我的rails项目中使用dotenv来存储API密钥。我在我的 gemfile 中有 dotenv gem,在我的应用程序的根目录下创建了一个 .env,并在其中列出了我的 API 密钥。然而,当我推送到github时,我注意到.env文件还在那里。我是不是少了一个步骤?我怎样才能隐藏.env文件,不让它上传到github。

谢谢你!我是用dotenv做的。

git gitignore
2个回答
9
投票

创建一个名为 .gitignore 在你的项目的根目录下(说不定已经有了)并加 .env 在文件中的单独一行。

另外,如果你已经把它添加到了你的版本库,那么你必须把文件添加到 .gitignore 如上所述,然后清除Git的缓存。 你可以在 以下是StackOverflow上的答案.


5
投票

你可以用.gitignore文件将文件从repo中排除。http:/git-scm.comdocsgitignore.

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