Comment le github site de travail (architecture)?

Github est vraiment incroyable service. Je suis désireux de comprendre ce qui leur architecture, c'est comme et comment ils s'insèrent les différentes pièces ensemble; comment ils stockent les dépôts, le mode d'accès à ces dépôts pour afficher le contenu du fichier, la façon dont ils gèrent l'affichage des diffs, etc. Quelqu'un pourrait-il donner un aperçu des technologies et des techniques qu'ils utilisent, afin que je puisse les étudier, afin d'élargir mes connaissances et à son tour des qualifications?

  • Pourquoi ne pas poser cette question sur le site github? Il est plus probable github aux développeurs de répondre correctement à votre question plutôt que des gens au hasard ici sur SO...
  • Ils utilisent Git qui est un logiciel gratuit et open source distribué système de contrôle de versions conçu pour gérer les tout petits à de très gros projets avec rapidité et efficacité. voir git-scm.com.