Ton*_*ger 3 windows git performance samba
我们决定在内部Windows Server共享上托管我们的共享Git存储库.然后,所有开发人员通过VPN连接访问此共享,以进行推/拉更改.
它工作正常.
但我们怀疑它比正常慢,即.与GitHub相比 - 所以我们决定进行一些速度测试,并在本地文件共享和Github上设置相同的项目.
结果很可怕:Fileshare Git存储库比使用GitHub慢5-7倍.
任何人都可以给我任何关于谁在速度上有巨大差异的线索?
Windows文件共享位于公平的Windows Server 2003上,它基本上只作为文件服务器服务器,服务器不忙或类似.
所有开发人员都可以从Mac OSX访问此共享.
如果通过"fileshare"你的意思是你正在使用" 本地协议 "(即远程存储库位于 - 这里的远程磁盘上的另一个目录中),那么这是正常的:SSH或智能的基于http的解决方案将是更快.
缺点
[...]如果您想在家中时从笔记本电脑上推出,则必须安装远程磁盘,与基于网络的访问相比,这可能会很困难,也很慢.
同样重要的是,如果你使用某种类型的共享挂载,这不一定是最快的选择.
只有在您可以快速访问数据时,本地存储库才会很快.
NFS上的存储库通常比同一服务器上的SSH存储库慢,允许Git在每个系统上运行本地磁盘.
由于GitHub提供访问(SSH或智能HTTP),它将比文件共享更快.
有关共享中央回购的其他方式,请参阅共享Git仓库的8种方法.