Синхронизация личных файлов конфигурации на нескольких серверах Ubuntu/SLES
Недавно я начал новую работу с гетерогенной серверной средой, то есть примерно 50/50 между Windows и Linux (в основном Ubuntu, но несколько SLES). Мой предыдущий опыт работы с *nix был около 5 лет назад, поэтому я потратил немного времени, чтобы снова встать на ноги, и теперь, когда у меня есть это, я обнаружил, что начинаю немного настраивать свою среду, то есть настраивать свою ~/.vimrc, ~/.bash_profile и другие.
Я ищу надежный способ синхронизации моих пользовательских файлов конфигурации на нескольких серверах с минимальным обслуживанием вручную.
Я нашел одно решение - использовать Dropbox, что кажется довольно крутой идеей. Это требует минимального обслуживания и, поскольку файлы, о которых идет речь, крошечные, это также не будет огромной полосой пропускания.
Есть ли альтернативные предложения там?
3 ответа
Поставьте файлы под контроль исходного кода. Тогда у вас есть легкая история ваших изменений.
Следите за Ubuntu One. Сообщество, скорее всего, создаст клиентов для других дистрибутивов, кроме Ubuntu, а также для Windows.
Лично я держу мои интересные точечные файлы доступными через Интернет в моей личной вики. Затем, если я сделаю интересное изменение, я изменю файлы в вики и при необходимости смогу получить обновление из других систем.
Для файлов с escape-символами у меня есть пара строк wget, которые позволяют мне быстро захватывать файлы, все готово для копирования и вставки.
Он не автоматический, но позволяет довольно быстро настроить новую систему в той среде, в которой я хочу.