Web アプリケーションをフリーウェアにして Github にアップロードしたいのですが、DB 構成ファイル (パスワードがある場所) などの何らかのコードを配置すると、セキュリティ ホールになる可能性があると思います。他の。私は Symfony2 を使用していますが、どのファイルを「非表示」にする必要があるか正確にはわかりません。なにか提案を?
質問する
60 次
2 に答える
1
新しいプロジェクトのルート (composer.json ファイルの隣など) に .gitignore という名前の新しいファイルを作成し、以下を貼り付けます。これらのパターンに一致するファイルは、git によって無視されます。
/web/bundles/
/app/bootstrap*
/app/cache/*
/app/logs/*
/vendor/
/app/config/parameters.yml
にコピーapp/config/parameters.yml
しapp/config/parameters.yml.dist
ます。このparameters.yml
ファイルは git によって無視され (上記を参照)、データベースのパスワードなどのマシン固有の設定はコミットされません。ファイルを作成することによりparameters.yml.dist
、新しいユーザーはプロジェクトをすばやく複製し、このファイルを にコピーしparameters.yml
、カスタマイズして使用を開始できます。
アプリケーションのコードは、任意のオープン ソース ライセンスの下でライセンスを取得できます。お好きな方をお選びください。またcomposer.json
、選択したライセンス、適切なパッケージ名などを反映して編集します。
于 2013-09-10T16:53:37.460 に答える
0
- コピー
app/config/parameters.yml
するapp/config/parameters.yml.dist
- データベース構成情報を編集
app/config/parameters.yml.dist
および削除/編集する - に追加
app/config/parameters.yml
して.gitignore
、GitHub にアップロードされないようにします - 最終的に Github に置きたくないものはすべて追加する必要があります
.gitignore
于 2013-09-10T16:53:04.327 に答える