Clone gitlab-test repo from the internet only once
My suggestion:
- a function in internal/testhelper bare-clones gitlab-test.git from the internet into a subdir of internal/testhelper/testdata
- other test packages call a method on testhelper to get the disk path to the local .git and make their own clone or whatever they need