We have a remote repository on a shared folder in our local network. I attempted to make a shallow clone:
git clone --depth 1 //gitrepos-pc/git/foo/
It gave me this warning, and made a full clone:
warning: --depth is ignored in local clones; use file:// instead.
file://
is the protocol.//
signifies a Samba share (from the Windows\`). Put those two together, and you've got
file:////. It would be simpler if git understood the
smb://` protocol (it does, kind of, throughfile://
, but I don't know it does this). – Breeze