git - 如何在推送后配置 git hook post-recieve 以更新镜像存储库?
问题描述
我在 Gitlab 服务器中有一个裸存储库,并且相同的存储库已使用 ssh 镜像到另一台服务器。我想在 Gitlab 存储库中分配一个接收后挂钩,以便在用户被推送到 Gitlab 存储库后更新镜像存储库。
根据 Gitlab 文档,我可以制作如下所示的 git 钩子
但是我应该在 URL 中输入什么?镜像存储库服务器路径?或者无论如何我可以使用 git hooks 来实现这一点?
我的 Gitlab 版本是社区版 11.1.4
解决方案
我应该在网址中输入什么?镜像存储库服务器路径?
否:您应该使用您事先放置的webhook侦听器的 URL。您可以使用自托管 requestBin 实例检查 webhook 答案。
例子:
无论如何我可以使用 git hooks 来实现这一点吗?
仅当您有权访问 GitLab 服务器时。例如,对于 gitlab.com,这是不可能的。
推荐阅读
- javascript - 如何在 onSubmit 调用的函数中使用状态?
- flutter - 如何在 Flutter 的 AlertDialog 中实现 Slider?
- python - Python:使用 ffill() 将数据帧从每日数据上采样到每小时数据
- powerbi - Power BI Web 源无法通过网关更新
- php - 编辑 Twig 文件上的变量内容
- get - Angular7 httpclient获取调用无法将PDF解析为blob
- swagger - 使用 swagger codegen 获取“列表”时
' 而不是简单的 'byte[]' - c++ - 如何在多线程 MEX 函数中打印到控制台?
- verilog - 在组合总是块中使用“悬挂”闩锁
- makefile - 构建 libssh 项目 - 目标模式不包含“%”