【问题标题】:How to sync git repo between two PCs?如何在两台 PC 之间同步 git repo?
【发布时间】:2017-01-10 01:34:18
【问题描述】:

对于专家来说,这似乎是一件非常简单的事情,但我是 git 新手,发现很难想出要搜索的关键字会为我提供有用的答案...

我需要为不便携且不在我家中的嵌入式设备进行一些编程。

我想在运行 ubuntu 的台式电脑上编写大部分代码,当该代码准备好并提交后,将其同步到我的笔记本电脑(也运行 ubuntu)上的 repo,然后将笔记本电脑带到外面重新编程嵌入式设备。

在我家时,台式机和笔记本电脑将在同一个 wifi 网络上。

此时,我不想使用 github 或任何外部服务进行同步。

我怎样才能做到这一点? git 是否有某种服务器,以便我可以将更新从桌面拉到笔记本电脑?

另外,如果我需要在外面进行更改,如何将这些更改发送回桌面?

【问题讨论】:

标签: git synchronization


【解决方案1】:

Git 不能在 P2P 模式下工作,需要中心服务器。如果你不想使用 github ,你可以构建你的所有者 git 服务器。

【讨论】:

    【解决方案2】:

    lepdou 的回答之后,我对 git 服务器进行了更多搜索,并遇到了this answer,它使用 ssh,桌面作为主存储库并将其克隆到笔记本电脑上,我认为这将是一个不错的选择我的解决方案。

    如果有任何更改要发回,当我回到屋内时,我可以git push origin master 回到桌面。

    【讨论】:

      猜你喜欢
      • 2020-11-10
      • 1970-01-01
      • 2015-02-19
      • 2013-11-15
      • 2011-05-17
      • 2023-03-18
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      相关资源
      最近更新 更多