ローカル リポジトリとリモート --bare リポジトリ セットがあります。
私のホスティングパッケージにはそれぞれ独自のユーザーとグループ(sshアクセスなし)があるため、権限の問題があります。
リモートリポジトリを ssh://root@... として設定し、post-receiveフックを作成して適用することで、これを回避しましたchown correctuser:correctgroup -R public_html/
これは、「ルート」が関係しているため、理想的ではないことがわかりますが、そうであってはなりません。
' git init --bare --shared
' は役に立ちますか?
ルートとしてリモートでプッシュできるようにしたいのですが、すべてのグループ (パッケージ) に「git」を追加しても役に立ちませんでした。
お知らせ下さい。