###前提・実現したいこと
本番環境でgit pull した時に、
ファイルのパーミッションが変更されないようにしたいです。
本番環境で複数ファイルのパーミッションを直接変更しています。
ただ、リリース作業を行う度にパーミッションが元に戻るんです、、。。
###試したこと・結果
1 . ローカル・本番サーバー両方とも、Gitの管理からパーミッションを外す
=> ローカルでパーミッションを変更してgit diff すると、
パーミッションの変更を追跡していました。
もちろん本番環境でgit pull すると、パーミッション戻ります。
git config core.filemode false
2 . git に対して本番環境で設定したいパーミッションを明示的に設定
=> ローカルでパーミッションを変更してgit diff すると、
パーミッションの変更を追跡しませんでした。
ただ、本番環境でgit pull すると、パーミッションが戻ります。
git update-index --add --chmod=-x aaa.php
git はどのgitを使用されていますでしょうか。また、開発環境に記載もお願いします
あなたの回答
tips
プレビュー