Do you need all of the code to be checked out? We have an option to use a “blobless clone” that we’ve seen be helpful for many users who don’t need all of the code to be cloned
“To help improve the overall performance of code checkouts from Git source code hosts, a “blobless” strategy is being rolled out. This reduces the amount of data fetched from the remote, by asking the remote to filter out objects that are not attached to the current commit.”