Virtualised Git storage should be able to clone from the same network share that the physical Git provider uses
The physical Git provider fetches to shared storage so that all machines can utilise the same Git repository history, without storing it locally.
UEFS should be able to do this as well, but it means changing how Git commit mounts work. Rather than having a Git repository managed by UEFS on the local machine, we'll need to pass in Git workspace path to UEFS to use as the host repository. This also means we'll need the Git mount call to be wrapped in a reservation of the shared storage path, so that the UEFS daemon can fetch to it without conflicts.