2

我正在研究项目托管网站的工作原理;特别是我想知道他们在哪里托管他们的项目,我非常想知道 GitHub 在哪里托管我们的项目。

  • 他们有中央服务器吗?

  • 他们使用分布式系统吗?

  • 任何基于云的 P2P 类系统?

任何推荐的链接,以了解 GitHub 如何托管项目。我发现“Git 是分布式系统”是什么意思呢?这个怎么运作?

4

2 回答 2

7

扎克霍尔曼是一个 GitHubber。

他在ScaleConf上发表了演讲,并就 GitHub 以有效方式托管项目所面临的技术挑战分享了一些见解。他的演讲还涵盖了组织规模。

这个演讲的幻灯片可以在他的网站上找到。

不幸的是,这些视频尚不可用。

他的音调也很棒:)

发布一个月后,GitHub 托管了一千个存储库。三年后,我们接待了超过 300 万人。与此同时,我们的用户从一千人增加到超过一百万。

这种类型的缩放提出了一些有趣的技术挑战。我将深入探讨我们的开发工作流程以及我们如何处理扩展、部署、代码审查和测试等概念。

于 2012-06-04T09:55:45.653 回答
1

如果你没有通过 Git 的维基百科页面,那么你必须在这里做。

此外,Git 的帮助页面有常见问题解答,可以回答您的大部分疑问。

于 2012-06-04T08:55:13.730 回答