Capistrano: problema con los permissions en implementación

Tengo un problema al implementar una aplicación de Rails en mi server. Realizando un

cap deploy 

Recibo muchos errores, indicando que chmod no puede cambiar los permissions de (y solo de) los files del object git:

 ... ** [out :: ██████████████] chmod: changing permissions of `/srv/www/kunsthof/releases/20101113162736/.git/objects/04/779c6d894bbea4c26d6e035f71cd1ab124cc90': Operation not permitted ... failed: "sh -c 'chmod -R g+w /srv/www/kunsthof/releases/20101113162736'" on ██████████████ 

Los files se colocan allí en la implementación, por lo que el usuario de implementación debe poder cambiar sus permissions. ¿Alguna sugerencia sobre cuál podría ser el problema aquí?

Por lo general, en la implementación si está utilizando copy en caching, su repository se clonará en un directory compartido y se sincronizará / copyrá en el directory de versiones actual. Al hacer frente, debe excluir el directory .git y otros directorys innecesarios como spec / test (que no se usarán en producción) con la siguiente variable:

 set :copy_exclude, [".git", "spec"] 

Con esto, no vas a copyr el directory .git y no deberías enfrentar el problema de permissions al hacer chmod allí después.