gpt4 book ai didi

git - 如何缓存 github repos 以便第二个 git clone 将使用缓存而不是 github repo

转载 作者:太空狗 更新时间:2023-10-29 13:40:43 32 4
gpt4 key购买 nike

塞纳里奥:

1) 我们在中国,所以访问 github 很慢,有时甚至无法访问,正如你所知,没有 github 我们就活不下去。

2)在开发iOS项目的时候,我们使用的是Cocoapods,它使用了很多github repos,所以在安装pods的时候,很多命令比如git clone git@github.com/reactivecocoa/ReactiveCocoa会是触发。

那么我们有什么办法可以改进这个过程吗?对我来说最好的解决方案似乎是在本地缓存这些 github 存储库,当触发 git clone git@github.com/reactivecocoa/ReactiveCocoa 它实际上触发 git clone http://192.168。 1.199/repos/reactivecocoa/ReactiveCocoa,服务器可以判断某个pod是否存在,如果存在则返回缓存,否则进行github请求并缓存结果。

但找不到可行的策略来实现这一点,有什么建议吗?

最佳答案

git config --global url."git@github.com:reactivecocoa/ReactiveCocoa".insteadOf "http://192.168.1.199/repos/reactivecocoa/ReactiveCocoa"

关于git - 如何缓存 github repos 以便第二个 git clone 将使用缓存而不是 github repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27344569/

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