Git CHMODポスト受信フック

私は私のウェブサーバ上の裸のリモートリポジトリを使用しています。ポスト受信フックは自動的に私のファイルをpublic_htmlディレクトリにプッシュします。

問題は、私はcodeigniterを使用しており、index.phpファイルはchmod
755でなければなりません。私はfilezillaでサーバ上でそれを変更しましたが、index.phpファイルを1回押すたびに644に設定され、エラー。

これは、index.phpが変更されたり隠されたりしなくても発生します。

私は解決策を探しましたが、これまでのところ運がありません。誰かが私を助けてくれましたか?
私はタワーGITクライアントを使ってコミット/プッシュしています。

ありがとう

ベストアンサー

Gitは各ファイルとともに実行可能ビットをリポジトリに格納します。ファイルにモード644があると思う場合は、おそらく、作業コピーにコミットを設定し、コミットし、プッシュすることによって、リポジトリ自体の権限を変更する必要があります:

chmod +x index.php
git add index.php
git commit

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です