我如何从另一台机器"克隆"?

mic*_*ael 4 mercurial

我在同一个WiFi网络中有2台Ubuntu笔记本电脑.我想从一台笔记本电脑到另一台笔记本电脑"克隆".

在我的源笔记本电脑中,我在〜/ work/myserver中有一个'hg'存储库

和我的源笔记本电脑IP地址inet addr:192.168.1.2.

那么我应该在我的目标笔记本电脑上做什么才能克隆我的hg存储库?

谢谢.

Zac*_*ack 7

像这样:

hg clone ssh://your-user@192.168.1.2//home/my-user/work/myserver/
Run Code Online (Sandbox Code Playgroud)

注意:如果您在192.168.1.2上运行防火墙,则需要为SSH打开端口22.我相信Ubuntu默认使用ufw.

注意2:当您坐在192.168.1.2时,将您的用户替换为您用来登录的用户

  • 默认情况下,路径相对于用户的主目录,如果要在示例中使用绝对URL,则需要在路径之前添加/. (2认同)

Tib*_*Ana 6

根据Zack的建议,我在两台Linux计算机之间的选择也将通过ssh .

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

首先,你运行hg serve它默认情况下会在端口8000上获得一个Web服务器,然后你就 hg clone http://machine1:8000可以了,你可以获得一个很好的历史图形视图.(更多信息在这里)