Autor ausente na revisão do Subversion

Autor ausente na revisão do Subversion

Acabei de migrar um repositório SVN existente para um novo servidor. Anteriormente, os usuários se conectavam usando o tortoise-svn via http e, ao confirmar, teriam sua revisão associada ao usuário pela propriedade svn:author.

Porém agora, após a mudança, os usuários se conectam usando tortoise-svn sobre https, e as revisões não têm mais autores associados.

Após algumas pesquisas, suspeito que como os usuários agora estão sendo autenticados durante a criação da conexão https, e não pelo subversion, essa informação não está sendo passada com suas alterações de revisão. No entanto, não encontrei nenhuma maneira na tartaruga ou mais abaixo na cadeia de software de fornecer essas informações diretamente.

Mas posso estar totalmente errado. Obrigado pela ajuda.

Pilha de software:
Tortoise-svn v1.6.10conectando via https para...
Apache v2.2sobreUbuntu 10.04correndo ...
mod_dav_svncom ...
Subversão v1.6.12

Responder1

A causa do meu problema foi que os usuários do SVN não estavam autenticando.

Após a configuração inicial do svn/apache, adicionei uma regra ao arquivo http.conf permitindo acesso a usuários na rede local que também se aplicava ao local do svn. Fazendo com que o usuário svn não seja mais solicitado a autenticação. Não percebi isso no início, porque pensei que minhas credenciais estavam sendo armazenadas em cache pelo TortoiseSVN.

Fiquei ainda mais confuso porque dentro do bloco svn location eu estava especificando 'Exigir usuário válido'. O que, ao que parece, requer apenas que um usuário seja validado se e somente se um usuário for fornecido. Isso não impede o acesso a não usuários.

Saúde!

informação relacionada