Migrando o banco de dados do usuário para o Subversion Edge

1

Mudei um repositório de um servidor antigo para uma nova cópia do Subversion Edge. Eu tinha arquivos de autenticação e autorização existentes que foram trazidos, mas não consegui determinar como integrá-los ao Edge. Eu modifiquei o arquivo conf httpd manualmente para usar esses arquivos de usuário existentes, mas isso significa que não posso gerenciar usuários na interface da web. Existem algumas referências ao hsql e não consigo descobrir onde a credencial do superadmin está armazenada, mas funciona atualmente. Posso obter algumas orientações sobre como gerenciar bancos de dados de usuários?

    
por Jeff Sacksteder 03.06.2011 / 16:40

1 resposta

1

Há informações sobre a migração para o Subversion Edge aqui:

link

Explica por que as contas de usuário não podem ser migradas:

Contas de usuário

Se você está usando o LDAP, esse processo é bem simples. Basta digitar a configuração do LDAP no Subversion Edge em Administração - > Autenticação. Se a sua configuração LDAP existente for mais complicada do que a que o Subversion Edge suporta, você pode precisar alterar a Configuração do Apache. Veja a próxima seção.

Se você estiver usando um arquivo de senha do Apache, terá algumas opções:

  1. Recrie as contas de usuário no Subversion Edge. Isso tem o vantagem de tornar a futura administração mais fácil. Os usuários podem faça o login no Subversion Edge e mude suas próprias senhas, e administração pode ocorrer a partir do console.
  2. Copie seu arquivo existente para [CSVN_HOME] / data / conf / svn_auth_file. Isso será imediatamente transferir as credenciais do SVN, mas não criar contas para elas em Borda do Subversion. Você pode então inserir gradualmente as contas de usuário Subversion Edge quando a senha ou outras alterações forem necessárias. Quando você criar um usuário no Subversion Edge, a senha do Apache / SVN será redefinir para o que você fornecer ao criar a conta. O usuário pode então faça o login e altere-o.

NOTA: As senhas do Apache são um hash unidirecional por motivos de segurança, portanto não há como extrair a senha atual e criar uma conta de usuário do Subversion Edge.

Finalmente, se você estiver usando algum outro sistema de conta de usuário, então você precisa alternar para os que fornecemos no Subversion Edge ou personalizar a Configuração do Apache.

    
por 14.09.2011 / 22:49

Tags