.bashrc在云端?

时间:2011-11-03 18:08:35

标签: bash sync

我从工作和家庭的终端做了很多开发。保持我的所有.bashrc,.vimrc,.screenrc,Irssi配置和脚本等在多台机器上同步的好方法是什么?

我正在考虑在我的.bash_login中设置一个钩子,将ssh插入到一个中央存储库并rsync所有内容,但是有更好的方法吗?

2 个答案:

答案 0 :(得分:13)

我见过很多朋友使用的一个解决方案是将所有配置文件放在像Github这样的源控制存储库中,它可以使用你的家庭目录作为工作目录。

然后您需要做的就是从存储库中取出,所有的rc文件都是最新的。从任何机器提交更改并推送它们都可以让您在任何地方都可以使用这些更改。

为了处理机器之间版本或路径之间的差异,您可以使用多个分支(或标签,具体取决于您选择的版本控制),或者只使用配置文件的条件能力构建(在那些支持此类文件的情况下)的东西)。

答案 1 :(得分:0)

将您的配置文件放在Dropbox文件夹中,并在您的homedir中添加符号链接。