Você está dizendo que o repositório que ele clonou está em um compartilhamento Samba ou que ele está usando diretamente um diretório de trabalho em um compartilhamento do Samba? Se for o último, eu recomendaria clonar o repositório localmente (é assim que o git deve ser usado). Se não, não sei por que operações locais como status ou commit são tão lentas. Você pode experimentar GitExtensions com o MSysGit ; Eu estou usando no Windows 7 (em um disco rígido local) e estou muito feliz com isso.