GitHub如何托管源代码?

时间:2012-06-04 08:50:42

标签: github distributed p2p cloud-hosting

我正在研究项目托管网站的运作方式;特别是我想知道他们在哪里举办他们的项目,我非常有兴趣知道GitHub在哪里举办我们的项目。

  • 他们有中央服务器吗?

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

  • 任何类似P2P的系统云?

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

2 个答案:

答案 0 :(得分:6)

Zach Holman 是GitHubber。

他在 ScaleConf 上发表了演讲,并分享了一些有关GitHub必须面对的有效技术挑战的见解。他的讲话还涉及组织扩展。

本演讲的幻灯片可在 website 上找到。

很遗憾,视频无效 yet

他的音调也很棒:)。

  

启动一个月后,GitHub托管了一千个存储库。三年后,我们举办了三百多万人。与此同时,我们已经从一千个用户变为一百多万用户。

     

这种缩放提出了一些有趣的技术挑战。我将深入研究我们的开发工作流程以及我们如何解决诸如扩展,部署,代码审查和测试等概念。

答案 1 :(得分:1)

如果你没有通过Git的维基百科页面,那么你必须here

此外,Git的help page还有常见问题解答可以解答您的大多数疑问。