Como evitar que o svnserve sobrescreva as permissões do repositório SVN?

0

Alguns colegas de trabalho e eu estamos acessando repositórios SVN através do SSH. Para tornar os repositórios legíveis e graváveis para todas as nossas contas, criamos um grupo chamado "desenvolvedores" e criamos cada repositório pertencente a esse grupo.

No entanto, quando um de nós se compromete, certos arquivos nos repositórios têm suas permissões alteradas de adminuser: developers para user1: user1. Isso impede que qualquer um dos outros usuários se comprometa com o mesmo repositório.

Já trabalhei em torno desse problema antes, mas esqueci como fiz isso. Eu ouvi a idéia do "wrapper", que envolve escrever um script wrapper para o svnserve que muda o umask para 002 e então executa o binário svnserve. Mas isso não parece estar funcionando para mim agora. Como eu resolvo esse problema?

    
por Phil 13.08.2011 / 00:45

1 resposta

3

Ok, eu encontrei. Instruções completas podem ser encontradas aqui: link

Especificamente, diz

% bl0ck_qu0te%

Para mim, como eu já tinha vários repositórios, usei

$ sudo chmod -R g+s /usr/local/svn/repos

    
por Phil 13.08.2011 / 01:06