gpt4 book ai didi

git - 当我尝试从远程获取 Git 存储库时,我可以使它自动更新吗?

转载 作者:太空狗 更新时间:2023-10-29 14:18:01 25 4
gpt4 key购买 nike

我想在我的本地网络上设置一个 Git 存储库作为另一个存储库的镜像,只能通过慢速 WAN 访问。这个想法是本地(裸)repo 将用作缓存,因此新提交只需通过 WAN pull 一次。

如果客户端试图从中间仓库获取数据,有没有办法配置中间仓库(通过钩子(Hook)等)自动从其配置的远程获取?我正在尝试找到一种方法来确保客户端在获取时始终看到最新的提交。

我意识到我可以使用通过 cron 定期调用的脚本来近似这个,但这会引入丢失最近提交的可能性。如果可能的话,我希望设置一些更自动化的东西。

最佳答案

从我最初的搜索来看,似乎没有单独使用 Git 来执行此操作的“内置”方法,但我确实找到了 gitpod ,一组可以执行我想要的操作的脚本。我将它安装在我的中间服务器上,适当配置以从权威远程服务器获取。然后我将我的客户端配置为使用 git:// 协议(protocol)从代理服务器中 pull 。一切似乎都运作良好。

关于git - 当我尝试从远程获取 Git 存储库时,我可以使它自动更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com