![我可以使用一个本地 git repo 作为客户端/服务器吗?](https://linux22.com/image/1373364/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%80%E4%B8%AA%E6%9C%AC%E5%9C%B0%20git%20repo%20%E4%BD%9C%E4%B8%BA%E5%AE%A2%E6%88%B7%E7%AB%AF%2F%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%97%EF%BC%9F.png)
我们的 git repo 位于远程,本地连接非常慢。为每个用户同步 1 GB 的数据是一项艰巨的工作。是否可以在本地设置一个 git,所有本地用户都可以同步,并且这个本地 repo 可以定期与远程 repo 同步?有人能告诉我是否可以这样做吗?如果可以,怎么做?有链接吗?
答案1
答案2
前言
你的存储库布局或工作流程设计得很糟糕(或两者兼而有之):每次拉取|推送都需要 1G 的数据交换疯狂的噩梦,您是如何获得它的?巨大的二进制工件,在每个变更集中都会发生变化?!真的需要它吗?
脸
是的,任何 git-repo 都可以作为客户端和服务器工作,并且拥有任意数量的自定义远程,可用作 pull|push 的目标。
阅读git 远程命令(及其子命令)和“我如何创建远程仓库来推送?“相关”部分中的主题