【问题标题】:how to configure git hook post-recieve to update a mirror repository after being pushed?如何配置 git hook post-receive 以在推送后更新镜像存储库?
【发布时间】:2019-02-17 17:43:36
【问题描述】:

我在 Gitlab 服务器中有一个裸存储库,并且相同的存储库已使用 ssh 镜像到另一台服务器。我想在 Gitlab 存储库中分配一个接收后挂钩,以便在用户被推送到 Gitlab 存储库后更新镜像存储库。

根据 Gitlab 文档,我可以制作如下所示的 git 钩子

但是我应该在 URL 中输入什么?镜像存储库服务器路径? 或者无论如何我可以使用 git hooks 来实现这一点?

我的 Gitlab 版本是 Community Edition 11.1.4

【问题讨论】:

    标签: git gitlab githooks git-post-receive


    【解决方案1】:

    我应该在 URL 中输入什么?镜像存储库服务器路径?

    不:您应该使用 预先设置的webhook 侦听器的 URL。 您可以使用 self-hosted requestBin instance 检查 webhook 答案。

    例子:

    无论如何我可以使用 git hooks 来实现这一点吗?

    仅当您有权访问 GitLab 服务器时。例如,对于 gitlab.com,这是不可能的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-17
      • 2015-03-22
      • 2011-05-08
      • 1970-01-01
      • 2014-06-02
      • 2013-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多