2015-06-07 91 views
3

我为我的rails项目使用dotenv来存储API密钥。我的gemfile中有dotenv gem,在我的应用程序的根目录中创建了一个.env,并在其中列出了我的API密钥。但是,当我推到github时,我注意到.env文件仍然存在。我错过了一步吗?如何隐藏.env文件上传到github。如何从Github隐藏.env文件

谢谢!

回答

3

在项目中创建的根目录下名为.gitignore文件(它可能是一个已经存在),并在文件中它自己的行添加.env。另外,如果您已经将它添加到您的存储库,那么您将不得不如上所述将文件添加到.gitignore,然后清除Git的缓存。你可以在the following answer on StackOverflow找到相关信息。

+0

清除缓存正是我所需要的。将它添加到.gitignore中,但它仍然显示出来。谢谢! – hidace

+2

可能不言而喻,但您应该更改github上的.env文件中的任何键:) –