.bashrc在云端?

Cam*_*ues 1 bash sync

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

我想在我的.bash_login中设置一个钩子进入一个ssh到一个中央存储库并rsync一切,但是有更好的方法吗?

小智 13

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

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

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