2011-08-14 5 views
2

私は今、ジレンマに直面しています。パスワードなしで自分のルートMySQLアカウントを残すことは安全ではないことは分かっていますが、私が個人的なrootアカウントのパスワードを反映するように、多くのユーザーがいる大規模なプロジェクトでは、database.ymlのファイルの開発情報を変更したままにしておきます。 rootにパスワードを設定する方法はありますか?他の人が作業した後にgit repoから引き出すたびにdatabase.ymlファイルの開発領域を変更し続ける必要はありませんか?RailsとMySQL - ルートパスワードのジレンマを設定する

答えて

1

database.ymlというテンプレートを作成し、database.yml.templateなどの別の名前を付けます。次に、実際のdatabase.ymlファイルをgitで無視して、自分の個人設定用に設定できるようにします。実際の設定はgit pullで触れられず、誤って元のrepoにプッシュされることもありません。

+0

ここでテンプレートは何をしていますか? – Kvass

+1

これは、新しい開発者がファイルに必要なものを正確に見ることを容易にします。最初にプロジェクトをチェックアウトするときは、テンプレートをdatabase.ymlにコピーし、個人設定用に編集します。 – Emily

1

.gitignoreに追加してみませんか?それで、レコにdatabase.ymlのフリーズバージョンがあります。

関連する問題