我在Gitlab服务器上有一个裸存储库,并且使用ssh将相同的存储库镜像到另一个服务器中。我想将一个post-receive挂钩分配到Gitlab存储库,以便在用户被推送到Gitlab存储库后更新镜像存储库。
但我应该在URL中放什么?镜像存储库服务器路径?或者无论如何我可以使用git钩子实现这一点?
我的Gitlab版本是Community Edition 11.1.4
我应该在URL中放什么?镜像存储库服务器路径?
不:您应该使用事先安装好的webhook监听器的URL。您可以使用self-hosted requestBin instance检查webhook答案。
例子:
无论如何我可以使用git钩子来实现这个目的吗?
仅当您有权访问GitLab服务器时。例如对于gitlab.com来说这是不可能的。