CakePHP でこういうのがアリなのかどうかわかりませんが、database.php の読み込みを次のようにして、
php
1if (is_file('database.local.php')) {
2 $database = include 'database.local.php';
3} else {
4 $database = include 'database.php';
5}
database.php には開発環境用の設定を入れてリポジトリに含める(接続先は localhost とか)、database.local.php は .gitignore で除外して、プロダクションなどの開発環境以外ではデプロイで database.local.php を生成する、などではいかがでしょうか?
ファイル名はなんでも良いので、例えば次のようなのでも良いと思います。
php
1if (is_file('database.php')) {
2 $database = include 'database.php';
3} else {
4 $database = include 'database.default.php';
5}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。