Допустим, у меня есть определенная файловая структура:
├─root
│ ├─.git
│ │ ├─...
│ ├─config
│ │ ├─secret.keys
│ │ ├─secret.keys.template
│ │ ├─ ...
│ ├─...
│
Я храню конфиденциальные данные в root/config/secret.keys
, и данные форматируются определенным образом.У меня есть шаблон root/config/secret.keys
в root/config/secret.keys.template
, который содержит определенное форматирование в secret.keys
, без каких-либо конфиденциальных данных.
Существует ли способ автоматической замены данных в secret.keys
наданные в secret.keys.template
в git push (очевидно, фактически без постоянной замены моей копии данных)?Если нет, то каков стандартный подход к этой проблеме?