如何从Github隐藏.env文件

如何从Github隐藏.env文件,git,gitignore,Git,Gitignore,我正在rails项目中使用dotenv来存储API键。我在gemfile中有dotenv gem,在我的应用程序根目录中创建了一个.env,并在其中列出了我的API密钥。然而,当我推到github时,我注意到.env文件仍然存在。我漏了一步吗?如何隐藏.env文件以防上载到github 谢谢大家! 您可以使用.gitignore文件从repo中排除文件:。在项目的根目录中创建一个名为.gitignore的文件(可能已经存在),并在文件中自己的行中添加.env 此外,如果您已经将其添加到存储库中,

我正在rails项目中使用dotenv来存储API键。我在gemfile中有dotenv gem,在我的应用程序根目录中创建了一个.env,并在其中列出了我的API密钥。然而,当我推到github时,我注意到.env文件仍然存在。我漏了一步吗?如何隐藏.env文件以防上载到github


谢谢大家!

您可以使用.gitignore文件从repo中排除文件:。

在项目的根目录中创建一个名为
.gitignore
的文件(可能已经存在),并在文件中自己的行中添加
.env


此外,如果您已经将其添加到存储库中,则必须如上所述将文件添加到
.gitignore
,然后清除Git的缓存。您可以在中找到相关信息。

清除缓存正是我所需要的。已将其添加到.gitignore,但它仍在显示。非常感谢。可能不用说,但您可能应该更改github上.env文件中的任何键:)