Maneira correta de adicionar usuários a um repositório Subversion

Maneira correta de adicionar usuários a um repositório Subversion

Quero ter certeza de não corromper meu repositório Subversion.

Se eu precisar adicionar um novo usuário a um repositório, eu os adicionaria abaixo svnserve.confde /confcada repositório, correto?

Se isso for verdade, quando devo usar svnadmin.

Além disso, o README.TXTarquivo também diz para usar svnadmin, caso contrário, pode haver complicações. É por isso que sou paranóico e quero ter certeza de que não farei mal.

Responder1

Supondo que você não esteja pré-autorizando o uso ssh, você pode saber svnservequal arquivo possui as credenciais do usuário.

Seu svnserve.confarquivo conteria uma password-dbentrada que aponta para um arquivo com o usuário e as senhas:

[general]
password-db = userpass
realm = yourcomp

E userpassteria:

[users]
larry.user = mypassword
barry.user = hispassword

Não há nada que diga que vários repositórios não podem usar o mesmo arquivo password-db. Referir-seSeção Redbook no svnserve.conf

Usar svnadminnão é necessário.

informação relacionada