Linux

跨機器管理配置文件的最佳方法是什麼?

  • October 7, 2009

我希望在我使用的多台電腦上簡化我的配置文件的管理,理想情況下我希望將所有配置文件檢入 SVN,然後能夠在我想要的位置檢出單個文件。不幸的是,您不能使用 SVN 簽出單個文件並將主目錄設置為 SVN 儲存庫,這在具有不同配置的電腦上不起作用。誰有想法?

編輯:我喜歡 SVN,因為我可以在我的 bashrc 中添加一條線來執行 svn up,然後是 svn ci。如果我將 $HOME 中的配置文件放入不同的目錄並創建一個 bashrc 將它們載入到登錄時的正確位置怎麼辦?

編輯 2:如果它在 Windows 上工作,則加分。

編輯 3:現在我覺得很傻,符號連結的答案真的很好。最糟糕的是,我考慮過它,出於某種愚蠢的原因,我決定它不起作用。哦,好的,謝謝serverfault。

您可以做的是將您的文件儲存在儲存庫中,將您的文件夾檢出到系統上的某個其他目錄中,然後創建指向您實際想要在該特定係統上使用的配置文件的符號連結。

您可能還想查看類似puppet或其他類似工具的東西來分發配置。

引用自:https://serverfault.com/questions/72238