控制git推送通过git钩子

时间:2018-04-13 01:56:47

标签: git

我想防止git push在2018-04-14 00:00之后说我们团队正在使用的所有回购通过编写短脚本作为一部分。 / GIT中/钩/ prepush。现在我希望在两天之后启用推送功能。为此,我必须再次更改钩子。有没有比这更好的方式。

1 个答案:

答案 0 :(得分:1)

更好的方法是使用server-side hook集中钩子,如果您可以访问和控制Git存储库托管服务器。

然后预接收挂钩可以检查日期/时间,并拒绝推送。

在同一方法中,像gitolite这样的授权层提出了类似的机制:restricting by day of week(可根据您的情况进行调整)。