Cloning from GitLab.com is much slower than from GitHub.com
Almost 2 minutes on GitLab.com versus under 1 minute for GitHub.com
Tested a minute ago, Dec 27, 6pm Central Europe.
› time git clone https://gitlab.com/gitlab-org/gitlab-ce.git test
Cloning into 'test'...
remote: Enumerating objects: 1308115, done.
remote: Counting objects: 100% (1308115/1308115), done.
remote: Compressing objects: 100% (397420/397420), done.
remote: Total 1308115 (delta 990231), reused 1161880 (delta 894453)
Receiving objects: 100% (1308115/1308115), 565.11 MiB | 14.29 MiB/s, done.
Resolving deltas: 100% (990231/990231), done.
Checking out files: 100% (15630/15630), done.
git clone https://gitlab.com/gitlab-org/gitlab-ce.git test 41.62s user 16.14s system 48% cpu 1:58.11 total
› time git clone https://github.com/gitlabhq/gitlabhq.git
Cloning into 'gitlabhq'...
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (27/27), done.
remote: Total 1280053 (delta 13), reused 18 (delta 6), pack-reused 1280020
Receiving objects: 100% (1280053/1280053), 523.12 MiB | 17.08 MiB/s, done.
Resolving deltas: 100% (983691/983691), done.
Checking out files: 100% (15630/15630), done.
git clone https://github.com/gitlabhq/gitlabhq.git 40.30s user 14.31s system 107% cpu 50.664 total
SSH is also similarly slow so this is not due to the protocol:
› time git clone git@gitlab.com:gitlab-org/gitlab-ce.git
Cloning into 'gitlab-ce'...
remote: Enumerating objects: 1308115, done.
remote: Counting objects: 100% (1308115/1308115), done.
remote: Compressing objects: 100% (397420/397420), done.
remote: Total 1308115 (delta 990231), reused 1161880 (delta 894453)
Receiving objects: 100% (1308115/1308115), 565.11 MiB | 11.75 MiB/s, done.
Resolving deltas: 100% (990231/990231), done.
Checking out files: 100% (15630/15630), done.
git clone git@gitlab.com:gitlab-org/gitlab-ce.git 35.74s user 17.40s system 40% cpu 2:11.10 total
Edited by Sid Sijbrandij