Estou trabalhando no Ruby on Rails sob MacOSX 10.9 no VMware Workstation 10. Mudei minha pasta de projeto RoR da área de trabalho para minha pasta compartilhada VMware. A razão é porque a localização de algum personagem está no lugar errado no teclado húngaro (o teclado húngaro do Macintosh é diferente). Então eu quero codificar na máquina host, mas eu preciso do Mac por causa do ótimo Terminal (o workig no Windows no Git Bash é uma porcaria) e o Xcode (é por isso que não o Linux).
Eu quero empurrar para o github, mas recebi o seguinte erro quando eu entrei:
Lanti-Mac:pinteresting lanti$ git commit -am "Repo moved to shared folder"
error: insufficient permission for adding an object to repository database .git/objects
error: .gitignore: failed to insert into database
error: unable to index file .gitignore
fatal: updating files failed
Lanti-Mac:pinteresting lanti$
Acho que há algum problema de permissão ou o sistema de arquivos NTFS está causando isso no meu Windows.
Podemos consertar isso?
ATUALIZAÇÃO:
A permissão da pasta .git:
drwx------ 1 root wheel 4096 Sep 25 21:24 .git
Inside .git:
Lanti-Mac:.git lanti$ ls -al
total 84
drwx------ 1 root wheel 4096 Sep 25 21:24 .
drwx------ 1 root wheel 4096 Sep 25 20:55 ..
-rwx------@ 1 root wheel 6148 Sep 25 19:57 .DS_Store
-rwx------ 1 root wheel 4096 Sep 25 19:59 ._.DS_Store
-rwx------ 1 root wheel 25 Sep 25 18:59 COMMIT_EDITMSG
-rwx------ 1 root wheel 23 Sep 24 14:48 HEAD
drwx------ 1 root wheel 0 Sep 24 14:48 branches
-rwx------ 1 root wheel 311 Sep 25 20:55 config
-rwx------ 1 root wheel 73 Sep 24 14:48 description
drwx------ 1 root wheel 0 Sep 24 14:48 hooks
-rwx------ 1 root wheel 6966 Sep 25 21:10 index
drwx------ 1 root wheel 0 Sep 24 14:48 info
drwx------ 1 root wheel 0 Sep 24 15:06 logs
drwx------ 1 root wheel 12288 Sep 25 20:56 objects
drwx------ 1 root wheel 0 Sep 24 16:09 refs
Eu não posso mudar nada com $ sudo chmod 777.
"Obter informações" - > Compartilhando & Permissões "diz:" Você tem acesso personalizado ".
Parece-me que a busca VMware não pode ter acesso total às pastas compartilhadas hospedadas pela máquina host ... O que é uma droga, porque não consigo codificar rapidamente na missão ...: (
"$ id lanti" reportando isso:
Lanti-Mac:pinteresting lanti$ id lanti
uid=501(lanti) gid=20(staff) groups=20(staff),401(com.apple.sharepoint.group.1),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),398(com.apple.access_screensharing),399(com.apple.access_ssh)
A outra opção seria instalar layouts de teclado personalizados no OSX.
ATUALIZAÇÃO - SOLUÇÃO:
Eu criei um layout de teclado personalizado com o Ukelele:
Tags git vmware-workstation macos