我想使用Git在2-3台windows pcs之间共享文件。我是否需要将其中一台pc设置为Git服务器,或者是否有其他选项?
发布于 2010-05-09 10:18:45
我会使用内置的Push/Pull方法。因此,您可以让每个存储库相互拉取和推送代码。
在windows中,你可以通过执行"git remote add“来设置其他存储库,然后如果你在普通的窗口共享上进行共享,你可以"//windowsMachine1/dir1”。这有点奇怪,但你需要使用正斜杠。
发布于 2010-05-09 09:29:05
Git是一个DVCS,所以你不需要有一个服务器(没有中央服务器)。只需复制repo,您就完成了。但是,您可以:
http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt
发布于 2010-05-14 01:01:55
从技术上讲,由于Git是分布式的,因此不需要传统上被称为“中央服务器”或“中央存储库”。
我同时使用Git和Mercurial,我们在办公室所做的就是使用我们的"Dev“PC作为所有项目的”中央“存储库位置。因此,每当我们克隆存储库时,我们都会从相同的位置克隆它。然而,我们可以很容易地直接从另一个克隆,因为克隆将带来所有的存储库信息。
因此,如果您的PC和其他2台PC联网,您可以很容易地在没有中央存储库的情况下操作。我建议偶尔“同步”,以确保分支不会变得太复杂。如果您以前从未使用过Git或其他分布式版本控制系统,那么它可能会变得非常复杂,因此这绝对是使用中央存储库的一个优势--在您了解更多关于Git实际工作原理之前,您更有可能将其作为一个纯分布式系统来使用。
https://stackoverflow.com/questions/2796277
复制相似问题