2010-05-03 56 views
4

我有2个Ubuntu的笔记本电脑在同一个WiFi网络。我想从1台笔记本电脑'克隆'到另一台笔记本电脑。如何从另一台机器'hg clone'?

在我的笔记本电脑的来源, 我在〜/工作/ A '汞' 库MYSERVER

和我的笔记本电脑的源IP地址INET地址:192.168.1.2。

那么我应该在我的笔记本电脑上做什么,以便我可以克隆我的hg存储库?

谢谢。

回答

7

像这样:

hg clone ssh://[email protected]//home/my-user/work/myserver/ 

注意:如果您正运行在192.168.1.2防火墙,你需要打开端口22用于SSH。我相信Ubuntu默认使用ufw。

注2:用于登录,当你坐在192.168.1.2

+2

默认情况下,路径相对于用户的主目录,如果您要使用绝对网址,则您需要在路径之前添加一个/。 – cjg 2010-05-03 07:30:17

+0

感谢您指出这一点,出于某种原因,Git并不要求这样做。 – Zack 2010-05-03 07:57:13

6

我的两个Linux的计算机之间的选择也将经历SSH,为suggested by Zack用户更换您的用户。

在Windows机器上也可以使用的一种替代方法是使用集成的Web服务器来公开您的存储库,然后从那里克隆。

首先运行hg serve,默认情况下,您将在端口8000上为您提供一个Web服务器,然后您只需hg clone http://machine1:8000,还有一个额外的好处是您可以获得一个很好的历史图形视图。 (more information here

相关问题