我正在远程服务器上运行一个 git 存储库。我让它在远程服务器上设置了一个 samba 共享,这样我就可以在那里保存我的代码,而不是在我的本地 Windows 7 机器上。我们正在尝试使用 git,因为 svn 一直很慢而且不可靠。我们在使用 git 时遇到的问题是,在 samba 共享上执行任何提交/克隆/pull 操作都非常缓慢。如果我在我的 Windows 7 机器上执行提交/克隆/pull 入本地目录,效果很好,但我们需要代码位于远程服务器上。有任何想法吗?我真的可以使用它。
编辑:
我还应该提到我已经运行了 git gc --aggressive 并且它没有加速。
最佳答案
Git 不适用于此配置。 这就像获得一级方程式赛车并让它在土路上比赛。
Git 是 DVCS,即分布式版本控制。换句话说,每个开发人员都会得到一个克隆。
您需要做的是在该 samba 机器上设置一个 git 服务器存储库并通过 http 或 ssh 访问该存储库
关于Git 在 Samba 共享上的提交速度非常慢。我该怎么做才能加快速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12095852/