【问题标题】:Gitlab post-receive/update hook to forward a commit to another git repoGitlab post-receive/update hook 将提交转发到另一个 git repo
【发布时间】:2015-01-15 10:31:17
【问题描述】:

在一个团队中,我们有一个仅对我们团队可用的 gitlab 设置,用于开发目的、推送、分支等,我们有一个官方 git 存储库,我们希望仅将来自 master 分支的提交镜像到该存储库(稳定)。

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

【问题讨论】:

  • // ,答案最终奏效了吗?
  • @NathanBasanese 是的,正如我在comment 中所写的那样:)

标签: git gitlab githooks git-post-receive


【解决方案1】:

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

【讨论】:

  • 谢谢!这就是我所需要的:) 虽然我可能会将钩子脚本重写为 python,因为不需要专门为这几行代码安装 ruby​​。
  • 我也会这样做 :-) 或者甚至使用普通的 bash,因为逻辑相当简单 :)
猜你喜欢
  • 2019-01-16
  • 1970-01-01
  • 2015-03-22
  • 2018-01-03
  • 2014-06-02
  • 2013-07-17
  • 1970-01-01
  • 2013-06-19
  • 1970-01-01
相关资源
最近更新 更多