我如何知道何时应该将哪些内容存储在 etckeeper 的外部 /etc 配置中?

我如何知道何时应该将哪些内容存储在 etckeeper 的外部 /etc 配置中?

我读到了关于存储配置文件的能力住在外面/etc,我在测试服务器上测试了它,它似乎可以工作。

然而,我遇到的一个问题是,确定/etc应用程序外部的这些文件中哪些文件需要包含在内,哪些需要排除。是什么让文件成为 etckeeper 中包含或排除的良好候选者?

在我看来,如果您有一个位于 LAMP 或其他堆栈顶部的应用程序,.htaccess则应将其配置文件和/或等效文件包含在其中,/etc以便拥有可包含在同一提交中的更改日志。

虽然我知道您可以将整个应用程序存储在 git 中,但它会减慢提交速度并误用 git。

似乎任何被认为是缓存或二进制文件的东西都应该被排除,但任何基于文本的配置文件都应该被包括在内。

相关内容