私はいくつかのウェブサイトのプラグインをgit経由で配備し始めています。なぜウェブサイトの配備にgit bareリポジトリを使用しますか?
私はWeb上で数多くのチュートリアルを行ってきましたが、そのすべては、Webサーバー上に裸のリモートリポジトリを作成し、DocumentRootディレクトリをチェックアウトするための更新後のフックを作成することをお勧めします。あまりにも多くの問題がなくても、私はこれをすべて手に入れました。
なぜ私たちは作業ディレクトリからリポジトリを分離していますか? DocumentRootディレクトリをリポジトリとして使用し、htaccessを使用して.gitコンテンツへのパブリックアクセスを防止するだけで何が問題になりますか?
裸のレポプランでは、documentRootでインスタントハックを行うことができますが、更新後のフックで拭き取る可能性が最も高いので、今後の使用のためにコミットできません。 – slebetman
はい、インスタントハックをするのはもう少し違うので、私は答えを更新します。 – Fwolf