【发布时间】:2014-10-02 08:52:32
【问题描述】:
我想在我们公司的本地网络上使用 Git,因为我的计算机无法访问互联网。我的朋友有互联网连接和一台 ubuntu 机器,他将一些源代码推送到 Git,我需要在没有互联网连接的情况下拉取它们,我也使用 ubuntu 14.04。 另外,我使用以下命令设置了一个存储库:
git init --bare
编辑:两台机器都是ubuntu,很抱歉造成误解。
【问题讨论】:
-
可能相关:stackoverflow.com/q/11792671 使用 git-bundle 复制 repo。 man page for git-bundle 和 stackoverflow.com/a/3639182 展示了如何在需要时进行同步。
-
@Hasturkun 是否可以在不使用sneakernet 的情况下使用git bundle
-
@sosa:它的主要目的是允许离线传输。你可以例如创建一个捆绑包,将其放在可访问的地方(例如,将捆绑包从外部下载到闪存驱动器)并导入。您需要某种方式将捆绑包送到目的地。如果两台机器在同一个网络中在线,你可以通过 ssh 或 rsync 使用
git clone并跳过这一切。
标签: git ubuntu offline git-pull