Using git and github to manage your dotfiles
blog.smalleycreative.com
blog.smalleycreative.com
Replace Github with Dropbox and you'll be a lot safer. You can still use Git to manage revisions. That part of the idea was fine. Just don't have the remote repository on a public service unless you are sure you can avoid errors.
Then, with the public config file (~/.emacs.d/init.el and ~/.bashrc) I load a file based on the hostname that contains location-specific and private information.
This is useful because I can use the same framework at work and on personal machines. I don't have to mix the two.