我怎样才能“hg克隆”?从另一台机器?

发布于 2024-08-31 06:08:23 字数 221 浏览 3 评论 0原文

我有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一紙繁鸢 2024-09-07 06:08:23

如下所示:

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

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

注意 2:将 your-user 替换为您在 192.168.1.2 上登录时使用的用户

Like so:

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

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

时光病人 2024-09-07 06:08:23

我在两台 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 just hg clone http://machine1:8000, with the added benefit that you get a nice graphical view of your history. (more information here)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文