¿Cómo puedo ejecutar la aplicación web github en localhost

Para un proyecto, estoy tratando de desarrollar un recomendador para GitHub. Para empezar, hay alguna forma de que pueda ejecutar una interfaz web GitHub de código abierto en el server local, pero conéctese a los repositorys git públicos.

OR 

Tengo este que solo funciona para repositorys locales.

https://www.kernel.org/pub/software/scm/git/docs/gitweb.html

Entonces, ¿hay alguna manera de rastrear los repositorys de Github para crear un clasificador?

Gracias

No podrá ejecutar GitHub localmente, ya que es una aplicación comercial de código cerrado *.

Hay una serie de interfaces Git basadas en web de código abierto, como ya ha descubierto. Uno que no mencionó pero que podría valer la pena considerar es GitLab , que tiene una interfaz más similar a GitHub que Gitweb.

Si desea interactuar con los datos del repository de GitHub, su mejor opción será usar su API . Sin saber en qué idioma estás trabajando, es difícil dar más información que eso.

Si trabajas en Ruby, Objective-C, .NET o Go, también deberías echarle un vistazo a Octokit , un set de bibliotecas oficiales para interactuar con GitHub.

* En realidad, puedes ejecutar la versión Enterprise localmente, pero es bastante cara y tengo la sensación de que estás buscando algo abierto y / o gratuito.