Configuração interna do Mercurial no Windows 7 - Ocorreu uma exceção durante o processamento da solicitação de

1

Hy,

eu tenho um repositório central e muitos locais.
Na minha máquina eu tenho local e um repositório central também. Eu posso tornar o clone / commit / update / push / pull muito fácil entre o repositório local e central na minha máquina local. mas quando eu quero fazer um clone de outra máquina, ele recebe um erro.

listening at http://MyLocalMachine:8000/ (bound to *:8000)
----------------------------------------
Exception happened during processing of request from ('192.168.0.194', 49319)
Traceback (most recent call last):
  File "SocketServer.pyc", line 558, in process_request_thread
  File "SocketServer.pyc", line 320, in finish_request
  File "mercurial\hgweb\server.pyc", line 47, in __init__
  File "SocketServer.pyc", line 615, in __init__
  File "BaseHTTPServer.pyc", line 329, in handle
  File "BaseHTTPServer.pyc", line 323, in handle_one_request
  File "mercurial\hgweb\server.pyc", line 79, in do_GET
  File "mercurial\hgweb\server.pyc", line 70, in do_POST
  File "mercurial\hgweb\server.pyc", line 63, in do_write
  File "mercurial\hgweb\server.pyc", line 127, in do_hgweb
  File "mercurial\hgweb\hgweb_mod.pyc", line 86, in __call__
  File "mercurial\hgweb\hgweb_mod.pyc", line 118, in run_wsgi
ErrorResponse
----------------------------------------

A linha de comando que iniciou o repositório central:

hg serve -R TT -n TTZoli

O comando da máquina remota para clonagem:

hg clone --pull http://MyLocalMachine:8000/TT

Config para o repositório central:

[ui]
username = MyLocalUserName
username = test <[email protected]> 
with this user i'm trying to acces the central repo

[web]
push_ssl = false

Config para o repositório remoto:

[ui]
username = test <[email protected]>     

[web]
push_ssl = false

Não tenho certeza se é relevante, meu firewall está desativado nas duas máquinas e os arquivos na pasta / hg não têm versão no servidor, exceto hgignore.

Você poderia sugerir algumas idéias?
Qual poderia ser o problema?

Agradecemos antecipadamente!

    
por Zoltan Veres 18.11.2010 / 10:20

2 respostas

1

De que diretório você tem os repositórios locais?

Veja esta pergunta , onde essa foi a fonte do problema. .

    
por 11.02.2011 / 22:33
1

Tente com

hg clone --pull http://MyLocalMachine:8000

Eu não vi a opção -R antes. Isso é de um plugin?

    
por 19.11.2010 / 20:05

Tags