Git sobre samba ya no puede recuperar / agregar / cometer
He usado git trough samba varias veces sin ningún problema.
En los últimos días, sin embargo, parece imposible git all / fetch / commit
El error es:
error: insufficient permission for adding an object to repository database .git/objects
Al usar strace puedo ver que el error se debe a una llamada al abrir:
[pid 31303] open(".git/objects/b7/tmp_obj_6wi717", O_RDWR|O_CREAT|O_EXCL, 0444) = -1 EACCES (Permission denied)
[pid 31303] write(2, "error: insufficient permission f"..., 88error: insufficient permission for adding an object to repository database .git/objects
No puedo entender qué ha cambiado ni por qué git está intentando abrir un archivo en 444 (leído para todos) con el indicador RDRW (¿lectura / escritura?).
Utilizo git 1.8.5.1 y samba 4.1.3-1 en archlinux, el servidor samba es una ventana (git 1.8.4-1 no resuelve el problema, incluso si lo usé mientras estaba funcionando)
He leído otras preguntas de SO comoGit sobre samba - no se puede escribir el nombre de archivo sha1 | Permiso denegado Sin encontrar ninguna pista sobre cómo resolver el problema.