Autor ausente da revisão do subversion

0

Acabei de migrar um repositório svn existente para um novo servidor. Anteriormente os usuários conectados usando o tortoise-svn sobre http, e ao cometer, teriam sua revisão associada ao usuário por meio da propriedade svn: author.

No entanto, agora, após a mudança, os usuários se conectam usando o svn do tortoise via 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 pela subversão, essas informações não estão sendo passadas com suas alterações de revisão. No entanto, eu não encontrei nenhuma maneira na tartaruga ou mais abaixo na cadeia de software para fornecer essa informação diretamente.

Mas eu posso estar totalmente errado. Obrigado pela ajuda.

Software stack:
Tortoise-svn v1.6.10 connecting over https to...
Apache v2.2 on Ubuntu 10.04 running ...
mod_dav_svn with ...
Subversion v1.6.12

    
por jphofmann 07.10.2010 / 19:09

1 resposta

0

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 o acesso a usuários na rede local que também se aplicavam ao local do svn. Fazendo com que o usuário do svn não seja mais solicitado para autenticação. Eu não percebi isso no começo, porque eu pensei que minhas credenciais estavam sendo armazenadas em cache pelo TortoiseSVN.

Fiquei ainda mais confuso porque dentro do bloco de localização do svn eu estava especificando 'Exigir usuário válido'. O que, como acontece, 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.

Felicidades!

    
por 12.10.2010 / 16:26