Git no funciona con AFP

Tengo un repository git en mi server de files al que me estoy conectando a través de AFP. Cada vez que bash hacer una operación git en el repository compartido, como organizar un file, aparece el siguiente post de error:

fatal: Unable to write new index file 

Si ejecuto el command git en el server funciona bien, entonces hay algo sobre compartir el repository a través de AFP que no funciona.

  • Cambiar mi ID de Game Center
  • pantalla de reproducción de MacBook a proyector conectado a mac pro
  • Invocación espontánea del control de la misión
  • Cómo cambiar el nombre del Volumen lógico
  • ¿Cómo puedo eludir XProtect y volver a habilitar los Applets de Java?
  • ¿Es posible cambiar el tamaño del text y el formatting del campo de input de la fórmula de Numbers?
  • Estoy usando Mountain Lion tanto en el server como en el cliente.

    ACTUALIZAR

    Parece que tengo permiso de escritura para ambos .git y .git/index :

     $ ls -ld .git drwxr-xr-x 1 david staff 364 Nov 29 22:38 .git/ $ ls -l .git/index -rw-r--r-- 1 david staff 2232 Nov 29 21:45 .git/index $ cp .git/index backup $ echo change >> .git/index 

    Traté de aplicar permissions de forma recursiva a .git como lo sugiere una respuesta a continuación, pero eso no ayudó:

     $ chmod -Rv +w .git $ git add deploy.js fatal: Unable to write new index file 

    Hmm, parece que alguien más está usando el file de index :

     $ cp .git/index backup; mv backup .git/index mv: rename backup to .git/index: Resource busy 

    Pero fuser y lsof no son de ninguna ayuda:

     $ fuser -fu .git/index .git/index: $ lsof .git/index 

    Solución extraña: si hago el siguiente command en el server , me permite escribir un nuevo file de index en el cliente a través de AFP.

     $ cp .git/index backup; mv backup .git/index 

    Estoy totalmente perdido en este punto; alguna nueva teoría?

  • ¿Cómo puedo ssh montar el sistema de files de un server Ubuntu?
  • Mountain Lion a veces se cuelga cuando el mouse entra en Dock - el puntero es movible, pero el MacBook Air parece estar congelado
  • Problemas con apache después de la actualización de php y mysql usando homebrew
  • Instalación de Ruby 2.0.0 a través de RVM: errores que rodean a openssl
  • ¿Time Machine necesita una "unidad limpia" o puedo usar un disco duro viejo?
  • ¿Qué es el asistente?
  • 3 Solutions collect form web for “Git no funciona con AFP”

    El error indica que no puede escribir en .git/index , lo que generalmente significa que tampoco puede escribir en .git .

    Asegúrese de tener permiso para .git y aplicar recursivamente tales permissions al contenido de la carpeta y subcarpetas, y a los files nuevos que se creen.

    Lo recibo de forma intermitente y escribir el estado de git en el host remoto me lo arregla.

    Nos hemos encontrado con el mismo problema repetidamente, especialmente cuando tratamos de usar XCode 6. Actualmente estoy cambiando mi connection a nuestro server a WebDAV (conectando a nuestro server a través de Finder> Ir (barra de menu)> Conectarse al server … .> https: // localnetworkIP / userfolder / ).

    Esto está funcionando para nosotros (hasta ahora).

    ACTUALIZACIÓN: después de unos días, noté un nuevo problema al usar WebDAV: los files desaparecían de la vista en el Finder, lo que causaba que XCode / Git pensara que el file había sido eliminado. Al mirar el server, se vio que los files todavía estaban allí.

    Luego cambié mi tipo de connection a SMB. Esto me ha funcionado bien: Git ya no encuentra errores de permissions de files, y Finder (OSX 10.10 Yosemite) no "pierde" los files.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).