git 克隆函数的哪个部分需要更长的时间?- "接收对象"或"解析增量"



我是git的超级新用户。我正试图在本地机器上克隆一个72GiB的存储库。我的互联网连接实际上有更好的带宽,但奇怪的是,git克隆的运行速度只有583.00KiB/s!有没有办法提高这个速度?

此外,git克隆函数的哪一部分需要更长的时间——";接收对象";或";解析delta";?

奇怪的是,git克隆的运行速度只有583.00KiB/s!有没有办法提高这个速度?

这取决于您从克隆的位置,以及它们和您之间的网络路径。

请注意,一些托管公司故意降低任何人在其网站上读写的速度,因为他们同时与数千台其他机器进行通信(给出或接受一些数量级(他们的带宽不是免费的,所以他们限制了与通话的带宽。有时,如果你把钱交给他们,他们会提高他们在与你交谈时使用的上限。

此外,git克隆函数的哪一部分需要更长的时间-";接收对象";或";解析delta";?

是。一个或另一个通常需要更长的时间。:-(

说真的,正如Rup的评论所指出的,解决方案是在本地进行的。它需要多长时间主要取决于你的计算机有多快,有多少德尔塔链,这些链有多长。只有一个在你的控制之下。

好的一点是,一旦克隆完成,您就再也不需要1克隆了。只需使用您拥有的克隆,Git就会向其中添加新的提交,而无需获得现有的提交。


1好吧,无论如何,如果一切顺利,就不会。另请参见git clone--reference选项。

最新更新