De que diretório você tem os repositórios locais?
Veja esta pergunta , onde essa foi a fonte do problema. .
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!
De que diretório você tem os repositórios locais?
Veja esta pergunta , onde essa foi a fonte do problema. .
Tente com
hg clone --pull http://MyLocalMachine:8000
Eu não vi a opção -R
antes. Isso é de um plugin?
Tags mercurial