我在同一个WiFi网络中有2台Ubuntu笔记本电脑。我想从一台笔记本电脑“克隆”到另一台笔记本电脑。
在我的笔记本电脑中, 我在〜/ work / myserver
中有一个'hg'存储库和我的源笔记本电脑ip地址inet addr:192.168.1.2。
那么我应该在我的dest笔记本电脑上做什么才能克隆我的hg存储库?
谢谢。
答案 0 :(得分:7)
像这样:
hg clone ssh://your-user@192.168.1.2//home/my-user/work/myserver/
注意:如果您在192.168.1.2上运行防火墙,则需要为SSH打开端口22。我相信Ubuntu默认使用ufw。
注意2:当您坐在192.168.1.2
时,将您的用户替换为您用来登录的用户答案 1 :(得分:6)
我在两台Linux计算机之间的选择也将通过ssh进行,suggested by Zack。
在Windows机器上也可以使用的一种替代方法是使用集成的Web服务器公开您的存储库,然后从那里克隆。
首先运行hg serve
,默认情况下会在端口8000上为您提供一个Web服务器,然后您只需hg clone http://machine1:8000
,这样可以获得一个很好的历史图形视图。 (more information here)