1
私は自分のWebサーバー上で、public_htmlディレクトリのファイルを自動的にプッシュするポスト受信フックで裸のリモートリポジトリを使用しています。Git CHMODポスト受信フック
問題は、私はcodeigniterを使用しており、index.phpファイルはchmod 755でなければなりません。ファイルコンパイラでサーバ上でファイルを変更しましたが、毎回push.index.phpファイルを644に設定すると、内部サーバーエラーです。 index.phpの変更または隠されていない場合でも、この問題が発生
..
が、私は解決策を探しましたが、これまで運のない...誰かがこれで私を助けてもらえますか? 私はタワーGITクライアントを使ってコミット/プッシュしています。
ありがとう
おかげで、私は一歩近づいています。 chmod + x index.phpはファイルを775に設定しますが、755が必要です。私が755にchmodすると、gitは権限がないことを隠すエラーを出します。 – 24creative
Gitはフルモードを格納せず、実行可能なビットだけを格納します。 755ではなく775であることが重要であれば、デプロイスクリプトで設定する必要があります(ポスト受信フックのようなものです)。 – Avi