0

のサーバーに裸の git リポジトリがあります/home/git/repos/myproject.git。自分のマシンからこのベア リポジトリにコードをプッシュできます。これにより、post-updateフックが呼び出されてコードが webroot にプッシュされます。

これは、git ユーザーが Web ファイルを所有している場合にのみ機能しますが、サーバーは apache ユーザーがファイルを所有している場合にのみ機能します。

新しいグループを作成し、gitapache両方のユーザーを追加しました。次に、グループの所有権をこのグループに変更しますが、機能しません。

現在、すべてのファイルとディレクトリのアクセス許可は 664 です。

これを機能させる方法はありますか?

4

1 に答える 1