Git 允许 "push to master" 访问 LDAP 帐户中的特定用户

Git Allow "push to master" access to particular user in LDAP account

我为存储库启用了预推送挂钩。

现在,我需要从挂钩限制中排除一个特定用户。并只允许该用户推送。

请问有什么办法可以实现吗?

注意:我可以简单地使用 --no-verify 绕过检查,但我需要强制执行此操作以增加存储库的安全性。

有什么建议吗?

不要忘记一个简单的 git push --no-verify 允许用户完全绕过那个钩子。

The default is --verify, giving the hook a chance to prevent the push.
With --no-verify, the hook is bypassed completely.

因此任何用户都可以选择跳过预推送挂钩。