I've recently started at a new job with a heterogenous server environment, i.e. about a 50/50 split between Windows and Linux (mostly Ubuntu, but a handful are SLES). My previous experience with *nix was about 5 years ago, so I've taken a little while to get back on my feet and now that I have, I find that I'm starting to customise my environment quite a bit, i.e. tweaking my ~/.vimrc, ~/.bash_profile and others.
I'm looking for a reliable way to keep my customised config files synchronised across multiple servers with minimal manual maintenance.
I've found one solution, use Dropbox, which seems to be a pretty cool idea. It's low maintenance and since the files in question are tiny, it won't be a huge bandwidth hog either.
Are there any alternate suggestions out there?