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

1

Eu quero ter certeza de que não estou corrompendo meu repositório Subversion.

Se eu precisar adicionar um novo usuário a um repositório, gostaria de adicioná-lo ao svnserve.conf under /conf para cada repositório correto?

Se isso for verdade, quando eu uso svnadmin .

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

    
por user3783793 06.01.2015 / 02:09

1 resposta

2

Supondo que você não esteja pré-autorizando o uso de ssh , poderá informar a svnserve qual arquivo possui as credenciais do usuário.

Seu arquivo svnserve.conf conterá uma entrada password-db que aponta para um arquivo com o usuário e as senhas:

[general]
password-db = userpass
realm = yourcomp

E o userpass teria:

[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. Consulte a seção Redbook no svnserve.conf

Usar svnadmin não é necessário.

    
por 06.01.2015 / 03:51