Git sobre samba não pode buscar / adicionar / commit mais

Eu usei git trough samba por várias vezes sem nenhum problema.

Nos últimos dias, no entanto, parece impossível git all / fetch / commit

O erro é:

error: insufficient permission for adding an object to repository database .git/objects

Usando strace eu posso ver que o erro é devido a uma chamada em aberto:

[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

Não consigo entender o que mudou nem porque o git está tentando abrir um arquivo em 444 (lido para todo mundo) com o sinalizador RDRW (read / write?).

Eu uso git 1.8.5.1 e samba 4.1.3-1 no archlinux, o servidor samba é um windows (git 1.8.4-1 não resolve o problema mesmo se eu o usei enquanto ele ainda estava funcionando)

Eu li outras perguntas do SO, comoGit over samba - incapaz de escrever o nome do arquivo sha1 | Permissão negada sem encontrar qualquer sugestão sobre como resolver o problema.

questionAnswers(2)

yourAnswerToTheQuestion