My choice between two Linux computers will also go through ssh, as suggested by Zach .
One alternative that also runs on Windows machines is to use an integrated web server to demonstrate your repository and then clone from it.
First you run hg serve , which by default will get you a web server on port 8000, and then you just hg clone http://machine1:8000 , with the added benefit that you will get a beautiful graphical representation of your history. ( more info here )
source share