1

WHM /cPanelを搭載したCentOS6.3サーバーの場合:

ファイルを直接アップロードする場合、ブラウザで問題なくアクセスできますが、リポジトリからgitプルすると、ダウンロードできますが、アクセスできません(500内部サーバーエラー)。

これは所有権の問題だと思いました(Ubuntuではwww-dataを所有者として設定していました)が、ここにapacheユーザーがいないことがわかると、ファイルはユーザー自体として実行されます。最初にファイルをgitpullすると、644のアクセス許可があります(フォルダーは755ですが、ファイルは644です)。

gitをgitpullで755にする方法はありますか?

4

1 に答える 1

3

最も簡単な方法は、最初に適切な権限でそれらをコミットすることです。Gitは、モードが非実行可能から実行可能に変更されたことを検出する必要があります。実行ビットがないOS(たとえば、Windows)を使用している場合は、gitに実行ビットを手動で追加するように指示できます。

git update-index --chmod=+x filename
于 2013-03-22T17:43:29.817 に答える