Primeiro, minha configuração:
Ubuntu 14.04 Linux desktop machine com / home / david montado como um compartilhamento NFS (a partir de um servidor de arquivos). O repositório Git é clonado em / home / david / work a partir de um repositório mestre (que reside em outro lugar na rede)
Uma máquina de compilação (strong do CentOS), contatada via SSH, na qual o mesmo diretório base é montado como um compartilhamento NFS.
O nome de usuário / senha para as máquinas de desenvolvimento e de compilação são fornecidos pelo LDAP (eu acho ...). Nome de usuário david (UID = algo grande) faz parte do grupo dev (GID = 11000)
Um laptop executando o win10 com uma VM virtualbox do Ubuntu16.04 (Oracle). Atualmente, o nome de usuário do VM do Ubuntu é 'vmuser'
Problema / Requisito: Como configurar o acesso ao reit git no laptop? De preferência dentro do Ubuntu VM ...
Mapeando o / home / david NFS compartilhar uma unidade de rede no win10 permite-me acessar (ler / escrever) os arquivos de origem, mas tentando fazer checkout git uma filial diferente ou outras operações git, falhar devido a erros de permissão.
Montando o compartilhamento NFS / home / david, na VM Ubuntu16.04, via / etc / fstab como / remote_source funciona, mas somente o root pode gravar nos arquivos ou fazer operações git.
B.1. Após a montagem eu tentei chown -R / remote_source para vmuser: vmuser mas ele falha.
B.2. Pensei em fazer chmod + w para (outros grupos) e adicionar vmuser ao grupo dev, mas não adicionei vmuser ao grupo (não é um grupo local em / etc / group, ele vem do LDAP ...)
B.3. Não tenho certeza qual será o efeito de alterar a propriedade / modo de todos os arquivos de uma perspectiva do Git - todos eles serão marcados como alterados e precisam ser confirmados?
B.4. Talvez eu precise configurar o Ubuntu VM para ter um usuário david (com o mesmo UID / GID?) Como o Linux nativo? Como fazer isso?
C. Este problema está relacionado com as credenciais do Linux / NFS ou mais com a configuração de permissões / repo do Git?
Quaisquer esclarecimentos / soluções alternativas / dicas / respostas serão muito apreciados!