On some linux systems (like Arch Linux) the included libgit2 library used in Cake.Git and GitVersion are incompatible with the system, and a dll map can not be used when running under .NET Core.
Due to this we need to figure out how to deal with these scenarios, these could be dealt with by using symlink, hardlink or copy the files.
Symlinking and hardlinking won't work if the repository is located on a Network drive (may be other scenarios as well), so copying the file could be the best option.
This issue is related to #627 and may even replace it if we decide to copy/symlink or hardlink to all necessary locations.