I've marked this as "newbie-friendly" because it should be a relatively straightforward addition of a boolean option to the already long list of "clone options". The git client plugin already performs a git init to create a directory and then performs a git config to add remotes into that freshly created repository. With that option set, it would need to add a call to git config core.longpaths true before performing the fetch.