如何在推送后配置git hook接收后更新镜像存储库?

时间:2018-09-13 03:06:34

标签: git gitlab githooks git-post-receive

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

根据Gitlab文档,我可以制作如下的git hooks enter image description here

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

我的Gitlab版本是Community Edition 11.1.4

1 个答案:

答案 0 :(得分:0)

  

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

否:您应该使用预先放置的webhook侦听器的URL。 您可以使用self-hosted requestBin instance查看网络挂接答案。

示例:

  

无论如何,我可以使用git hooks做到这一点吗?

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