我在gitlab服务器上有git存储库。但是,我想将git存储库从服务器A镜像到服务器B(它是远程服务器)。我可以使用以下命令镜像存储库:
git push --mirror http://example.com/test-repo.git
我想使用应该在git push
命令之后执行的钩子。这将运行上述命令。
我尝试在我的存储库中添加post-receive更新后挂钩但不执行它。
任何建议都非常感谢。
注意:我需要这个用于备份目的,如果我们在服务器A上推送任何更改,它将同时复制到远程服务器B.