ちょいとお聞きしたいのですが、gitやhg、
というか、githubやbitbucketなど(sourceforgeとかでもいいんですが)公開するオープンソースのアプリで、
ソースにパスワードなど個人情報が含まれるファイルの処理をどうしたものかと思っています。

そういうものってどうするのが定石なのでしょうか?

例えば、config.yml みたいに設定を外に出しておいて、
バージョン管理ソフトでは除外指定。
で、初期化コマンドかジェネレータみたいなのを用意して、
そこでユーザーがconfig.ymlを生成しつつプロンプトでパスワードなどを聞くとか…

他のソフトではどうしているのかな、と思いまして
お力をお貸しください。