hooks/update
共有リポジトリ内の特定の参照を更新できるユーザーを制御するために使用しています。これはSSHでうまく機能しますが、最近(少なくともgit-1.6.4.2で)このフックがWebDAVプッシュに影響を与えないことを発見しました。つまり、すべてのユーザーが任意のブランチを更新できます。
はい、Gitリポジトリを個別のグループファイルと共有する8つの方法Require group ...
のようにディレクティブを追加できますが、並列認証構成を維持する必要はありません。
もう1つの方法は、を書き直すhooks/update
ことですが、SSHですでに機能していることを考えると、これは無駄に思えます。