关于Rails4中的git:.gitignore和secrets.yml

.gitignore and secrets.yml in Rails4

本问题已经有最佳答案,请猛点这里访问。

我已将以下行添加到.gitignore文件中:

1
2
# Ignore the secrets.yml file for storing keys
config/secrets.yml

但它仍在将secrets.yml文件与repo同步。我也试过了

1
2
# Ignore the secrets.yml file for storing keys
/config/secrets.yml

还有什么我需要做的,或者我用了错误的语法吗?


这可能不是一个理想的解决方案,但当我在已提交.gitignore之后将xxxxxx.yml添加到.gitignore时,它对我是有效的。

  • 打开配置目录
  • 将YML移动到另一个目录
  • 承诺并推动Git回购
  • 将YML文件添加回配置目录
  • 同样,这可能是一个更理想的方法,但这一直对我有效。


    你在哪个文件里有这行?为了排除我的Git存储库中的一个文件,我在

    YOUR_REPO/.git/info/exclude

    我认为,你应该把它从你的存储库中删除…

    希望能帮上忙