如何在localhost上运行github web应用程序

时间:2014-03-12 21:01:49

标签: github open-source

对于一个项目,我正在尝试为GitHub开发推荐器。首先,有什么方法可以在localhost上运行opensource GitHub web界面,但是连接到公共git存储库。

 OR

我有一个只适用于本地存储库。

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

有没有办法抓取github存储库来创建分类器

由于

1 个答案:

答案 0 :(得分:0)

您将无法在本地运行GitHub,因为它是一个闭源商业应用程序*。

正如您已经发现的,有许多基于Web的开源Git接口。你没有提到但可能值得考虑的一个是GitLab,它有比Gitweb更像GitHub的接口。

如果您想与GitHub的存储库数据进行交互,最好的办法是使用their API。在不知道你正在使用什么语言的情况下,很难提供更多的信息。

如果您使用的是Ruby,Objective-C,.NET或Go,您还应该查看Octokit,这是一组用于与GitHub交互的官方库。

*实际上,你可以在本地运行Enterprise version,但它相当昂贵,我觉得你正在寻找开放和/或免费的东西。