囲まれたフォルダの所有者と権限を使用するにはどうすればよいですか。

StackOverflow https://stackoverflow.com//questions/9639593

  •  10-12-2019
  •  | 
  •  

質問

私は自分のサーバーに変更を引いたときに、変更されたファイルへのグループ書き込みアクセスを自動的に追加することを通知しています。ただし、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
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top