our company wants to switch from svn to git/hg.
Our current environment is:
- Windows-Dev-Machines
- Remote Linux Server (via 1 Gbit LAN)
- Samba Share on Server, mapped in Windows
We don't want to work locally, because of backups (serverside) and running VMs on localhost etc (PHP-Webserver).
So I can clone from Server via SSH into the mapped Drive (say Z:\), which is in fact the same Linux machine. 
We've got a Repo with around 20k Files, so the git status takes like forever (because it's remote).
Can we tell git/hg (or a client) to also SSH into our Z:\ ?
We also have the idea of running everything on C:\ and syncing it via ssh to the document-root of the server, but it doesn't feel right...
 
     
     
    