2010-05-03 55 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

相關問題