> > In fact...I would recommend keeping most non-sensitive config files > > from your home directory in a repository. I keep all mine in a > > private mercurial repo (including a few branches for specific > > platforms and systems :) > > Github does dotfiles is a good place to start if you want to dig into > keeping non-sensitive config files in a repository: > > https://dotfiles.github.io/
Note that the SSH config should usually be considered, if not 100% private, at least not something you want to advertise to the broader internet. As the file becomes non-trivial, it will begin to accrete a lot of information about your SSH ecosystem, including all your usernames. This can make life a lot simpler to someone who wants to brute force your account. Even with sshguard or the like active I wouldn't want attackers knowing in advance which usernames they should try. There are some dotfiles I keep on GitHub, but for the most part it's best to keep them version controlled on private servers. If there aren't many places you have SSH access to, another possibility for private repos could be BitBucket. ~ Tim _______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
