Git与中央代码库的使用方法

4

我刚在我的服务器上建立了一个代码仓库。我想要和一小组开发者一起使用它。我们希望有一个共享的中央仓库。尽管我们没有使用Git的经验,但是我们想要学习。我已经按照这个教程进行了操作。

在服务器上:

$ git init --bare --shared foo.git
Initialized empty shared Git repository in /git/foo.git/
$ chgrp -R dev foo.git

在客户端:

$ git clone ssh://<my_server>/git/foo.git

然后,每个客户端都可以进行更改并将它们推送到服务器上,并从其他用户那里拉取更改。

我想问问你们这个配置是否正确。它看起来很简单,我对它的正确性有所怀疑???


3
由于多年与糟糕的软件共处的痛苦经历,有时候东西过于简单就不正确,价格过于便宜也往往难以置信。 - Kerrek SB
没有任何问题!只是对这种简单性感到难以置信。太棒了! - ivantxo
有点有趣,你问了问题然后试图运行它... 对我来说开箱即用(第一次)。@KerrekSB 那很奇怪。如果不简单,那么它可能充满了错误,并且可能无法维护。如果它很昂贵,那么可能有更好的开源替代品。这是我的哲学。以及阅读复杂代码和使用闭源软件的经验。发抖 - Irfy
@Andrew Marshall 只有一个问题。我有一个已经完成的Java项目,我想把它放到Git上。我该如何从现有文件创建存储库? - ivantxo
1
@Irfy:我的评论是对“专业”组织有时提出的论点的暗示,即由志愿者制作并免费提供的东西不可能适用于专业使用,而OP的怀疑让我想起了这一点——如此简单和“只是工作”的东西不可能是好的,对吧?肯定有陷阱?而且很可能有很多人期望在某个地方找到陷阱的原因... - Kerrek SB
显示剩余3条评论
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接