database.yml
- правильное место для настройки учетных данных вашей базы данных. Обычно вы фиксируете database.yml
, пока настроены только среды разработки и тестирования.
У меня нет паролей на локальных экземплярах Postgres и MySQL, поэтому я могу безопасно зафиксировать database.yml
. Если вы хотите игнорировать это, просто добавьте строку database.yml
в конец файла .gitignore
. Вам нужно убедиться, что он очищен и зафиксирован, прежде чем его игнорировать. Тогда вы можете безопасно внести изменения.
Как только вы развернете в производство, вы получите символическую ссылку из копии, уже сохраненной на этом сервере, с конфиденциальными учетными данными.