囲まれたフォルダの所有者と権限を使用するにはどうすればよいですか。
質問
私は自分のサーバーに変更を引いたときに、変更されたファイルへのグループ書き込みアクセスを自動的に追加することを通知しています。ただし、500エラーを引き起こすSUPHPを使用しているので、Git Repoがフォルダ自体が持っている適切な権限と置き換える権限と所有権を無視する必要があります。
編集:SUPHPは、ファイルのための最大許可を、ディレクトリのための755と755の許可を必要とし、ユーザーのファイルを変更から保護するのを助けます。それはスホシンを撃退するPHPへのパッチです。
ローカルホスト環境で作業し、ステージングをプッシュし、ステージングが生産環境のクローンであるため、エラーが発生したときです。
解決 2
Post-Mergeフックを使用して、Bashスクリプトでchmod -R g-w .
を実行しました。これにより、サーバーを500エラー出力するための他の書き込みファイルを追加しないことを確認しました。
他のヒント
Git umask
を名誉に記入したと思います。そのため、0022
コマンドを使用する前にgit
またはSlicterに設定するだけで、大丈夫になるはずです。
$ umask 0022
$ git checkout master
. 所属していません StackOverflow