我怎样才能“hg克隆”?从另一台机器?
我有 2 台 Ubuntu 笔记本电脑在同一个 WiFi 网络中。我想从一台笔记本电脑“hg 克隆”到另一台笔记本电脑。
在我的源笔记本电脑中, 我在 ~/work/myserver 中有一个“hg”存储库
,我的源笔记本电脑 IP 地址为 inet addr:192.168.1.2。
那么我应该在我的目标笔记本电脑上做什么才能克隆我的 hg 存储库?
谢谢。
I have 2 Ubuntu laptops in the same WiFi network. I would like to 'hg clone' from 1 laptop to another.
In my source laptop,
I have a 'hg' repository in ~/work/myserver
and my source laptop ip address inet addr:192.168.1.2.
So what should i do on my dest laptop so that I can clone my hg repository?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如下所示:
注意:如果您在 192.168.1.2 上运行防火墙,则需要为 SSH 打开端口 22。我相信 Ubuntu 默认使用 ufw。
注意 2:将 your-user 替换为您在 192.168.1.2 上登录时使用的用户
Like so:
Note: If you're running a firewall on 192.168.1.2, you'll need to open port 22 for SSH. I believe Ubuntu uses ufw by default.
Note 2: Replace your-user with the user you use to login when you're sitting at 192.168.1.2
我在两台 Linux 计算机之间的选择也将通过 ssh,如 扎克建议。
一种也适用于 Windows 计算机的替代方法是使用集成的 Web 服务器来公开您的存储库,然后从那里进行克隆。
首先,您运行
hgserve
,默认情况下会在端口 8000 上为您提供一个 Web 服务器,然后您只需hg clone http://machine1:8000
,还有一个额外的好处:您可以获得历史记录的良好图形视图。 (更多信息请参见此处)My choice between two Linux computers would also be going through ssh, as suggested by Zack.
One alternative that also works on Windows machines is to use the integrated web server to expose your repository, then clone from there.
First you run
hg serve
that will by default get you a web server on port 8000, then you justhg clone http://machine1:8000
, with the added benefit that you get a nice graphical view of your history. (more information here)