2012-06-04 3 views
1

나는 어떻게 프로젝트 호스팅 사이트가 작동하는지 연구 중이다. 특별히 그들이 프로젝트를 호스팅하는 곳을 알고 싶습니다. GitHub이 프로젝트를 호스팅하는 위치를 알고 싶어합니다.GitHub는 소스 코드를 어떻게 호스트합니까?

  • 중앙 서버가 있습니까?

  • 분산 시스템을 사용하고 있습니까?

  • P2P 계열 시스템 클라우드 기반?

GitHub 호스팅 프로젝트에 대해 알아야 할 권장 링크. 나는 "힘내는 분산 시스템이다"라는 것을 발견했다. 그 의미는 무엇인가? 어떻게 작동합니까?

+2

이것은 질문이 아닙니다. 질문 목록이며 "배포 된 CVS는 어떻게 작동합니까?"와 같은 매우 광범위한 질문입니다. 자신의 웹 페이지에서 github에 대한 더 많은 정보를 찾고 분산 버전 관리 시스템을 읽고 더 구체적인 질문을하려고 시도하는 것이 좋습니다. – Hauge

+1

클라우드 기반입니다. 각 페이지 하단의 Rackspace 라인은 볼 수 있지만 P2P는 아닙니다. Kush가 말한 것처럼 Wikipedia에 대한 기사를 읽고 [안내서] (http://git-scm.com)에서 시작하십시오. 아시다시피, 이와 같은 담론 적 질문은 주제와는 거리가 있습니다. 여기서 질문을 프로그래밍하는 것이 좋습니다! – halfer

답변

6

Zach Holman은 GitHubber입니다.

그는 ScaleConf에서 연설을했으며 GitHub이 효율적인 방식으로 프로젝트를 진행하기 위해 직면해야했던 기술적 과제에 대한 통찰력을 공유했습니다. 그의 연설은 또한 조직의 규모 조정을 다루고 있습니다.

이 슬라이드의 슬라이드는 website에 있습니다.

불행하게도 비디오는 사용할 수 없습니다. yet.

그의 피치도 매우 중대하다 :

달 출시 후, GitHub의는 천 명 저장소를 개최했다. 3 년 후, 우리는 3 백만 명이 넘습니다. 동시에 우리는 천 명이 넘는 사용자에서 백만 명이 넘었습니다.

이러한 유형의 조정은 몇 가지 흥미로운 기술적 과제를 제시합니다. 우리의 개발 워크 플로와 스케일링, 배포, 코드 검토 및 테스트와 같은 개념을 어떻게 다루는 지 살펴 보겠습니다.

1

위트의 위키 피 디아 페이지를 사용하지 않았다면 here을 수행해야합니다.

또한 Git의 help page에는 대부분의 의문에 대답 할 수있는 FAQ가 있습니다.

관련 문제