Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在Github中禁用特定分支上的重定基址?_Git_Github - Fatal编程技术网

有没有办法在Github中禁用特定分支上的重定基址?

有没有办法在Github中禁用特定分支上的重定基址?,git,github,Git,Github,我们正在使用Github:FI,我们希望有一个不受历史操纵/重定基址影响的发布分支。除了制定政策外,在我们目前的体制下,有没有办法实现这一目标?我认为制定政策是最好的办法。对于手动管理的git回购,您可以使用钩子(可能是预接收)来拒绝非快进推送,但我不相信Github:FI公开服务器端钩子。但一项政策和对任何违规者的公开羞辱可能足够有效。此外,一个钩子将阻止你在罕见的情况下强行推送,你,管理员,真的需要“修复”分支

我们正在使用Github:FI,我们希望有一个不受历史操纵/重定基址影响的发布分支。除了制定政策外,在我们目前的体制下,有没有办法实现这一目标?

我认为制定政策是最好的办法。对于手动管理的git回购,您可以使用钩子(可能是预接收)来拒绝非快进推送,但我不相信Github:FI公开服务器端钩子。但一项政策和对任何违规者的公开羞辱可能足够有效。此外,一个钩子将阻止你在罕见的情况下强行推送,你,管理员,真的需要“修复”分支