2015-06-07 90 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文件中的任何鍵:) –