あるgradleプロジェクトをgit cloneして手元でビルドしようとしたところ、local.propertiesなるファイルが存在しないためビルドできませんでした。(設定ファイル内での使われ方を見る限り、bintrayのAPIキーなどが入っているファイルのようです。)

そこで、あるファイルのlocal.propertiesに関する記述をコメントアウトしたところ、一応ビルドすることが出来ました。そのため今回の場合は、変更したファイルをgit update-index --assume-unchangedして開発を続けることが出来そうです。

質問ですが、一般的にはプロジェクトが依存していてかつリポジトリに存在しないファイルにどう対処すべきですか?また上に書いたような解決法は妥当なものでしょうか?