Puxando o repositório mercurial - obtendo 406

2

Eu instalei o Redmine em uma máquina Ubuntu e criei um projeto que usa o Mercurial como controle de versão.

A aplicação Redmine é a raiz da minha configuração do Apache. Portanto, redmine.domain.com vai diretamente para a instalação do Redmine, onde os usuários fazem login, etc.

Eu criei um repositório em /var/www/redmine/merc/ . Quando eu configuro isso como a raiz para o projeto Redmine, o Redmine o encontra e mostra arquivos e versões sob a aba do repositório.

O que eu estou tentando fazer é puxar este repositório para minha máquina local executando o Windows 7. Eu instalei o TurtoiseHg e tudo correu bem. Agora, quando estou tentando puxar de

http://redmine.domain.com/merc/

Eu recebo 404 não encontrado. Quando tento puxar de

http://redmine.domain.com/projects/project1/repository

Eu recebo o comando 406 abortado!

Como devo configurar isso? Eu olhei nos arquivos de configuração do Apache, mas não vi nada que sugerisse que os pedidos externos fossem cancelados.

    
por Phil 29.10.2010 / 19:48

1 resposta

1

Tanto quanto eu posso ver, Redmine não deixa você empurrar e puxar usando o Mercurial - você precisa configurar isso em paralelo. Não é difícil configurar o script CGI de hgweb (Fast) que fornecemos. Temos informações na wiki e eu encontrei um post no blog explicando como instalar o Redmine e o Mercurial no Fedora 13. Espero que isso ajude você.

    
por 24.12.2011 / 13:45