Управление конфигурацией бакулюмов в мерзавце, без паролей

Я хотел бы для использования мерзавца, чтобы начать управлять нашими конфигурационными файлами Бакулюмов, но хотеть не пустить (или маска) пароли в этих файлах.

Я рассмотрел:

  1. разыскиваемый установка в Бакулюмах, которая позволяет указывать на файл (файлы) ключей вместо пароля. Кажется, что это повлекло бы за собой перемещение в установку SSL
  2. использование мерзавца "убирает" и фильтры "пятна". Это походит, который потребовал бы, чтобы исправление паролей въехало задним ходом вручную хотя, или пишущий некоторую пользовательскую логику для операции "пятна"
  3. Используя "включают другие файлы" директива. Но строки, которые я хочу исключить, рассеиваются всюду по файлу конфигурации

Существует ли более легкий способ, которым я пропустил?

1
задан 23 May 2017 в 15:41
1 ответ

Один из вариантов - использовать механизм расширения ключевых слов (размазывать / очищать), но если ваш чистый фильтр создает пароли в новом файле (вне репозитория), а ваш фильтр смазывания читает файл и введите пароль обратно в поля.

Вот документация по системе расширения ключевых слов (я думаю, вы могли бы легко адаптировать пример даты): https://git-scm.com/book/en/v2 / Customizing-Git-Git-Attributes # _keyword_expansion

0
ответ дан 4 December 2019 в 07:12

Теги

Похожие вопросы