Доступ к вашему профилю и истории bash в любом месте - через Интернет

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

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

Кто-нибудь там пытался решить эту проблему для себя? USB-ключ, который вы носите с собой, был бы очевидным способом сделать это, но это не решит проблему истории. Мне также интересно, пытался ли кто-нибудь еще решить эту проблему, используя Интернет в качестве своего хранилища данных, чтобы везде, где бы вы ни находились, у которого есть доступ к Интернету (который есть практически везде, если вы подключаете свой телефон), также был бы доступ ко всем вашим псевдонимам. куда бы ты ни пошел.

Я полагаю, что другой очень приятной вещью будет кэширование - если у вас нет доступа к Интернету, у вас все равно будет локальная копия, но она будет автоматически синхронизироваться с Интернетом всякий раз, когда вы обновляете компьютер, на котором вы работаете. использовали.

1 ответ

Один из распространенных способов сделать это - использовать git или git-like репозиторий, используя такие инструменты, как git-home или инструменты, созданные vcs-home.

Другой распространенный способ - использовать DropBox, http://box.net/ или какой-либо другой стандартный инструмент синхронизации файлов, чтобы сделать так, чтобы локальные биты вашей машины получали исходные данные из них.

И то, и другое решает проблему в автономном режиме, но может быть не совсем удачным, например, слияние истории. Компромиссы каждого варьируются несколько, и ваш вариант использования диктует, какой вред меньше.

Другие вопросы по тегам