git clone, weirdly, is only operating at 583.00KiB/s! Is there a way to boost up this speed?
That depends on where you're cloning from, and the network path between them and you.
Note that some hosting companies deliberately throttle the rate at which anyone can read from and write to their sites, because they're talking to thousands (give or take some orders of magnitude) of other machines at the same time. Their bandwidth isn't free, so they limit how much of it they'll use to talk to you. Sometimes, if you fork over money to them, they'll raise their cap that they use while talking to you.
Also, which portion of the git clone function takes longer - "receiving objects" or "resolving deltas"?
Yes. One or the other usually takes longer. :-)
Seriously, as noted in Rup's comment, resolving happens locally. How long it takes depends primarily on how fast your computer is, how many delta chains there are, how long those chains are. Only one of those is under your control.
The nice thing is that once the clone finishes, you never1 have to clone again. Just use the clone you have, and Git will add new commits to it, without having to obtain the existing commits.
1Well, not if all goes well, anyway. See also the --reference
option of git clone
.