Rails5.2ではconfig/credentials.yml.encを環境に合わせて実装するが、gitignoreに載っていない。間違えてアップして共有すると面倒なことになるので早めに設定しておこう。
Rails5.2で.gitignoreにconfig/credentials.yml.encを追加しよう
Rails5.2では.gitignoreにconfig/credentials.yml.encが追加されていない。
config/credentials.yml.encは環境ごとに変わるため、.gitignoreに追加しよう。
- .gitignoreに /config/credentials.yml.enc を追加。
- git rm –cached config/credentials.yml.enc を実行してキャッシュを削除。
- git status を実行。
- deleted: config/credentials.yml.enc と出てくるが、ファイルがあることを確認。
- git push をしてサーバーにアップ。
- 完了。
注意点としては、複数人で作業している場合、git pull をするとファイルが消えてしまうためバックアップは別途とってからgit pullしましょう。
何か参考になれば幸いです(*^^*)