windows - hg servere: Hvordan gøres det tilgængeligt for at blive klonet?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg starter hg tjene fra kommandolinjen uden et problem ved hjælp af kommandoen: 'hg serve -p 9001 -v -a 127.0.0.1'.


Serveren er initieret og tilgængelig fra min browser med adressen: http://localhost: 9001/[5]


Når jeg åbner et andet kommandolinjevindue og indtaster hg klon http://127.0.0.1, giver det output nedenfor. [6]


real URL is http://localhost/
Traceback (most recent call last):
  File "hg", line 42, in <module>
  File "mercurialdispatch.pyo", line 27, in run
  File "mercurialdispatch.pyo", line 64, in dispatch
  File "mercurialdispatch.pyo", line 127, in \_runcatch
  File "mercurialui.pyo", line 606, in warn
  File "mercurialui.pyo", line 453, in write\_err
IOError: [Errno 12] Not enough space


Selvfølgelig gør jeg noget forkert. Men jeg ved ikke hvad. Hvordan kan jeg gøre min repo klar til at blive klonet af andre ved hjælp af hg klon?


rediger: Jeg havde nogle fremskridt. Når jeg skriver hg klon http://127.0.0.1/hg kopierer den repoen, der stilles til rådighed af hg serve. [7]


Men jeg kan stadig ikke kopiere fra en anden computer.


P.S. Jeg bruger Windows 7.

Bedste reference


Lad ud af -a 127.0.0.1. Inkluderer det begrænser hg til at lytte på loopback-grænsefladen i stedet for en faktisk netværksgrænseflade. [8]


Sørg også for at din firewall tillader forbindelser fra andre maskiner til den port, som hg lytter til.