Configurando um usuário SVN

2

Eu quero adicionar um usuário no svn em uma máquina Ubuntu, como eu faria isso?

    
por Daniel 19.09.2009 / 01:16

4 respostas

4

No seu repositório SVN (nota: não a finalização da compra) existe um diretório chamado " conf ". Nesse diretório estão alguns arquivos que controlam os usuários e o acesso deles ao repositório:

  • svnserve.conf
  • passwd
  • authz

Leia as notas no topo desses arquivos e você poderá adicionar um novo usuário e configurar seu acesso de leitura / gravação ao repo.

    
por 19.09.2009 / 05:44
2

Caso você esteja usando o acesso HTTP / WebDAV:

  1. Localize o arquivo htpasswd que você usa para listar usuários. Esse caminho pode ser encontrado na configuração do apache do seu servidor - grep para a palavra AuthUserFile .
  2. Insira htpasswd o caminho para arquivar ousernametoadd
  3. Quando solicitado, insira a nova senha para o usuário e repita para confirmar.
  4. Agora reinicie / graciosa a instância do apache que controla seu repositório (provavelmente algo como apache2ctl -k gracioso

O usuário agora deve estar ativo no repositório. Se você também tiver o controle de acesso por diretório configurado, siga estas etapas também:

  1. Localize o arquivo de permissões por diretório - grep sua configuração do apache para o termo AuthzSVNAccessFile ; isso lhe dará o caminho (se estiver definido).
  2. Adicione um diretório ao arquivo ( [/ directory / from / root / of / repo] ) ou selecione uma entrada existente.
  3. Adicione esse usuário abaixo da entrada apropriada, especificando rw para acesso total ou r para somente leitura.

Aqui está um exemplo de arquivo de acesso por diretório:

[/]
admin = rw

[/project/trunk]
sarah = rw
mike = r
    
por 19.09.2009 / 11:27
1

Ir para o diretório conf no repo

Abra svnserver.conf e descomente / adicione estas linhas se elas já não estiverem.
anon-access = leia-se auth-access = write
password-db = passwd

Abra o arquivo chamado passwd no diretório conf para adicionar usuários, uma forma de adicionar usuários com facilidade é adicionar uma linha para a nova conta de usuário no formato "user = password" (sem aspas) ao arquivo

Espero que ajude ..:)

Obrigado,
Mahesh Velaga.

    
por 19.09.2009 / 11:10
1

Encontrei alguns exemplos que fazem o que você quer. No entanto, depende de como o subversion foi instalado (web ou sem web).

link

    
por 19.09.2009 / 01:56