如何在我的ubuntu桌面12.04上安装git服务器

Modified on: Sun, 10 Jun 2018 05:02:23 +0800

我正在桌面上开发一个项目,我需要一个版本控制机制。
我正在研究桌面版ubuntu 12.04。

我想在localhost上安装一个git服务器,并且客户端也将安装在同一台计算机上。

安装客户端很容易,但我找不到如何安装服务器的完整解释指南..

我找到了安装gitosis的指南,但它不再受支持(ubuntu 12.04不支持)

作者:Bush

最佳答案

您不需要在本地计算机上安装Git服务器即可使用Git。 Git是一个分布式版本控制系统(DVCS),这样的确实不知道客户端和服务器。相反,您只需拥有客户,就像您想要的客户一样,可以互相交流。

因此,当您在目录中键入git init并创建一个git存储库时,您需要提交,合并,分支并最终使用git。对于所有密集目的,这是主源,“上帝”源,相当于SVN服务器。与颠覆相比,有一个集中的源,只有一个真正的“上帝”/主副本,Git的工作方式是每个克隆git存储库的人都有自己的“上帝”/主副本。因此,当您共享代码时,每个人都以便携式git存储库的形式在其计算机上获得SVN服务器的理论等价物。这与集中式模型(并赋予其分布式性质)有很大不同,如果您的源被删除,则不会影响其他任何人。实际上,如果您丢失了源代码,则可以从拥有该存储库副本的其他人克隆并继续,就好像什么也没发生一样。只要N + 1人拥有代码的副本,如果所有N都失去代码,代码将继续存在。

大多数DVCS工具提供的是工作流程的灵活性。许多人使用GitHubBitbucket等服务采用集中式工作流程托管其存储库的远程副本。在这个设置中,基本上只有两个git存储库。一台在您的计算机上,一台在服务远程服务器上。我强烈建议您在开始熟悉git是什么,它是如何工作以及如何使用之前阅读免费的git-scm书籍用它。

作者:Marco Ceppi

相关问答

添加新评论