Gitlab post-receive / update hook将提交转发给另一个git repo

时间:2015-01-15 10:31:18

标签: git gitlab githooks git-post-receive

在一个团队中,我们有一个gitlab设置,只对我们的团队可用,并且用于开发目的,推送,分支等,我们有一个官方的git repo,我们只想从master分支镜像提交(稳定)。

我知道这可以通过使用服务器端git钩子来完成,但我是如何具体地做到这一点,以便开发人员不必输入任何额外的东西,钩子将在gitlab上设置(没有开发人员'机器 - 本地回购)?

1 个答案:

答案 0 :(得分:2)

看看this recipe。在配方中,作者将推送到主服务器的更改传播到工作树,您需要将该部分代码替换为另一个git push到公共服务器。