2016-09-02 41 views
0

这似乎是一个非常简单的事情,专家,但我是新来的混帐,发现很难想到的关键字来搜索,将拿出我可用的答案...如何在两台PC之间同步git repo?

我需要对一个不可移植的嵌入式设备进行一些编程,而不是在我家里面。

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

桌面和笔记本电脑将在我家的同一个wifi网络上。

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

我该如何做到这一点? git是否有某种服务器,所以我可以将更新从桌面上拖到笔记本电脑上?

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

+0

可能重复[如何从另一台计算机的Git仓库中获取?](http://stackoverflow.com/questions/4131164/how-do-i-pull-from-another-computers-repository-in- GIT) –

回答

1

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

1

lepdou的回答后,我做了更多的一些搜索大约GIT中服务器和跨this answer来了,它使用SSH与桌面是主回购和克隆是到笔记本电脑,我认为将是我一个很好的解决方案。

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

相关问题