A autenticação externa para o protocolo svn: // (por exemplo, svnserve) é tratada por uma extensão chamada SASL, que possui opções para autenticação usando uma instrução SQL.
Atualmente, estou começando a trabalhar pela primeira vez na configuração de um pequeno servidor Ubuntu que possui o mysql e o subversion. Eu nunca configurei um servidor antes e estou fazendo isso para um professor. Atualmente eu estou usando a opção "password-db = passwd" para ter acesso ao repositório através do protocolo svn: // com o svnserve sendo automaticamente declarado em /etc/init.d/rc.local, no entanto eu também estou executando algum outro aplicativos (PureFTP) que já usa uma tabela MySQL com senhas md5. Eu fiz uma pesquisa na internet para verificar se a mesma tabela poderia ser usada pelo svn também para economizar tempo (e evitar senhas claras no arquivo passwd), entretanto a maioria das soluções depende do uso do WebDAV no apache em conjunto com o svn. No entanto, eu gostaria de usar o protocolo svn que é fornecido pelo svnserve.
Isso é possível? Eu tenho que usar o WebDAV? Existe um tutorial bem escrito que eu poderia seguir?
Obrigado antecipadamente.
Tags mysql svn webdav apache-2.2 ubuntu