为什么GitHub比自托管存储库快得多?

时间:2016-01-31 17:06:40

标签: git performance github

由于git是一个分布式版本控制系统,我想自己托管我的主存储库。在尝试不同解决方案的过程中,我在一个非常强大的服务器(16 GiB RAM,SSD,四核Xenon)上使用了gogsApache2 + git-http-backend

在继续之前,我克隆了freebsd-ports(约900 MiB大小,400k提交)存储库并将其推送到gogs和git-http-backend。

处理推送请求需要超过24小时的gogs。在gogs中浏览提交的存储库每次点击需要几秒钟。之后我尝试了一个简单的Apache2 + git-http-backend设置。推进仍在运行,3个多小时。

因此我问你:GitHub做得如此之快?我认为推送和浏览存储库应该几乎没有选择git?

0 个答案:

没有答案