Fazer permissões de respeitar o push do gi

Usamos um repositório git hospedado em um local remoto e compartilhado. Queremos que o repositório seja usuário e grupo legível e gravável, mas não tenha permissões para outros. O repositório remoto pertence a um usuário diferente (por exemplo, rUser). Eu arrumeicore.sharedRepository para0660 no meu repositório local, bem como no repositório remoto. Além disso, meu umask é0027. Portanto, sempre que crio um novo arquivo, ele não tem permissões para outros.

Apesar de tudo isso, por alguma razão, sempre que pressiono uma alteração no repositório remoto, ele cria alguns novos objetos norepo.git/objects/ diretório com permissões-r--r--r--. O mais estranho é que isso faz de mim (em vez do usuário remoto) o proprietário dos diretórios / arquivos. Alguma idéia do que está acontecendo

Tentei encontrar uma resposta examinando várias questões aparentemente relacionadas no stackoverflow, mas não consegui encontrar nad

questionAnswers(2)

yourAnswerToTheQuestion