Remove group path when cloning with gitlab-runner

I have multiple repos organized within a hierarchy of subgroups.
When I locally clone a repo on my laptop (ssh), it creates a single folder with the name of the repo: the full gitlab path is not reproduced.

When the gitlab-runner clones the same repo, it does recreate the full path (with all subgroups) in the build folder.
This is big trouble for me because the repo path because very long and causes the build to fail.

I didn’t find a way to change this behavior to have a flat organization after cloning.
Note: i’m using a shell executor in windows 10


Nobody has experienced this issue ?