The `--reference` and `--dissociate` flags to `git clone` can be used to avoid the majority of the network transfer while still creating an independent local repository.
Like I said, I'd usually just clone locally, as in clone from the repo you already have on disk.