我在我的rails项目中使用dotenv来存储API密钥。我在我的 gemfile 中有 dotenv gem,在我的应用程序的根目录下创建了一个 .env,并在其中列出了我的 API 密钥。然而,当我推送到github时,我注意到.env文件还在那里。我是不是少了一个步骤?我怎样才能隐藏.env文件,不让它上传到github。
谢谢你!我是用dotenv做的。
创建一个名为 .gitignore
在你的项目的根目录下(说不定已经有了)并加 .env
在文件中的单独一行。
另外,如果你已经把它添加到了你的版本库,那么你必须把文件添加到 .gitignore
如上所述,然后清除Git的缓存。 你可以在 以下是StackOverflow上的答案.
你可以用.gitignore文件将文件从repo中排除。http:/git-scm.comdocsgitignore.