GitHub如何托管源代码?

Kis*_*pta 2 distributed p2p github cloud-hosting

我正在研究项目托管网站的工作原理; 特别是我想知道他们在哪里举办他们的项目,我非常有兴趣了解GitHub在哪里举办我们的项目.

  • 他们有中央服务器吗?

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

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

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

nul*_*ken 7

Zach Holman是GitHubber.

他在ScaleConf上发表了演讲,并分享了一些关于GitHub必须面对的技术挑战的见解,以便以有效的方式主持项目.他的讲话还涉及组织扩展.

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

遗憾的是,影片无法使用尚未.

他的音调也很棒:)

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

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