我hooks/update
用来控制谁可以更新共享存储库中的特定参考。这对 SSH 非常有用,但我最近发现(至少使用 git-1.6.4.2)这个钩子不会影响 WebDAV 推送,即任何用户都可以更新任何分支。
是的,我可以Require group ...
以 8 种方式添加指令来共享您的 git 存储库以及单独的组文件,但我想避免必须维护并行授权配置!
另一种选择是重写 . hooks/update
,但考虑到它已经为 SSH 工作,这似乎是一种浪费。
我hooks/update
用来控制谁可以更新共享存储库中的特定参考。这对 SSH 非常有用,但我最近发现(至少使用 git-1.6.4.2)这个钩子不会影响 WebDAV 推送,即任何用户都可以更新任何分支。
是的,我可以Require group ...
以 8 种方式添加指令来共享您的 git 存储库以及单独的组文件,但我想避免必须维护并行授权配置!
另一种选择是重写 . hooks/update
,但考虑到它已经为 SSH 工作,这似乎是一种浪费。