我在研究项目托管网站的工作方式;特别是我想知道他们在哪里主办他们的项目,我非常想知道GitHub在哪里举办项目。GitHub主机源代码如何?
他们有中央服务器吗?
他们使用的是分布式系统吗?
任何基于P2P的系统云的基础?
任何推荐链接了解如何GitHub托管项目。我发现“Git是一个分布式系统”是什么意思呢?怎么运行的?
我在研究项目托管网站的工作方式;特别是我想知道他们在哪里主办他们的项目,我非常想知道GitHub在哪里举办项目。GitHub主机源代码如何?
他们有中央服务器吗?
他们使用的是分布式系统吗?
任何基于P2P的系统云的基础?
任何推荐链接了解如何GitHub托管项目。我发现“Git是一个分布式系统”是什么意思呢?怎么运行的?
Zach Holman是一个GitHubber。
他给在ScaleConf谈话和共享有关的技术挑战的GitHub不得不面对主办项目的有效方式的一些见解。他的演讲还涉及组织规模。
本演讲的幻灯片可在他的website。
不幸的是,视频不可用yet。
他的间距相当大,太:)
一个月发射后,GitHub的托管千个库。三年后,我们举办了三百多万人。在同一时间,我们已经从一千个用户超过一百万。
这种类型的缩放呈现出一些有趣的技术挑战。我将深入研究我们的开发工作流程,以及我们如何解决扩展,部署,代码审查和测试等概念。
这不是一个问题,它是一个问题列表,其中一些问题非常广泛,比如“分布式CVS如何工作”。我建议你尝试在他们的网页上找到更多有关github的信息,并阅读分布式版本控制系统,然后尝试在这里询问更多的特定问题。 – Hauge
这是基于云的 - 请参阅每页底部的Rackspace行 - 但不是P2P。正如Kush所说,阅读维基百科,并在[手册](http://git-scm.com)上开始。就你所知,像这样的话语性问题是无关紧要的 - 我们喜欢编程问题! – halfer