我想限制用户直接推送到git存储库而无需预先提交到Phabricator。请提出解决方案,以避免在没有提交前进行推送。我不知道如何为此编写git hook。 在此先感谢:)
先驱规则不起作用。 Arc land仍在推动代码。
答案 0 :(得分:1)
你需要考虑两件事:
post-push
audit
工作流程
pre-push
工作流程。differential.allow-self-accept
是否设置为false
。创建一个先驱规则,将阻止审核者添加到新的差异中,例如:https://secure.phabricator.com/H65
更改要限制的存储库的推送策略。例如:https://secure.phabricator.com/source/phabricator/manage/policies/
注意:此解决方案仍然有效,我现在运行此配置已有2年了;)