Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自更新的git只读镜像回购_Git_Github_Mirror - Fatal编程技术网

自更新的git只读镜像回购

自更新的git只读镜像回购,git,github,mirror,Git,Github,Mirror,我想创建云git repo的内部git只读repo镜像,它可以用于CI和类似需求,而不需要提交更改 似乎正在创建git克隆--镜像。。。这是一个有希望的选择——有更好的选择吗 我正在努力解决的问题是更新。有一个很明显的解决方案,就是让cron作业每隔一段时间进行更新,但我希望有更聪明的方法,我可以轻松地完成 我想知道是否可以在(即将读取事件)上挂接git获取操作。换言之,是否可以挂接git服务器检测请求,并确保在响应之前从镜像中的远程获取 或者我应该在遥控器上添加通知,以便监听和更新它们 我很抱

我想创建云git repo的内部git只读repo镜像,它可以用于CI和类似需求,而不需要提交更改

似乎正在创建git克隆--镜像。。。这是一个有希望的选择——有更好的选择吗

我正在努力解决的问题是更新。有一个很明显的解决方案,就是让cron作业每隔一段时间进行更新,但我希望有更聪明的方法,我可以轻松地完成

我想知道是否可以在(即将读取事件)上挂接git获取操作。换言之,是否可以挂接git服务器检测请求,并确保在响应之前从镜像中的远程获取

或者我应该在遥控器上添加通知,以便监听和更新它们


我很抱歉,如果这是以前的回答,我现在在谷歌上搜索一段时间,没有找到一个决定性的答案

理想情况下,您可以在镜像的存储库中实现一个钩子,它将调用只读镜像并使其更新。如果您的源存储库是自托管git存储库,请阅读关于
post-receive
hook的内容。对于托管在github、bitbucket等上的存储库,请阅读有关web钩子的内容。