I have my own home-rolled "solution" to managing dotfiles, I'm a little uncomfortable checking them into Github though, as there's a slight risk some security credentials or something could leak without me realising.
Unless you have private repos I guess.
My solution is to use Dropbox to store all my configuration files, then use symlinks to the default locations.