对于一个项目,我试图为GitHub开发一个推荐器。首先,我可以在本地主机上运行开源GitHub Web界面,但连接到公共git存储库。如何在localhost上运行github web应用程序
OR
我有这个只适用于本地存储库。
https://www.kernel.org/pub/software/scm/git/docs/gitweb.html
那么,有没有一种方法来抓取的github仓库来创建一个分类
感谢
对于一个项目,我试图为GitHub开发一个推荐器。首先,我可以在本地主机上运行开源GitHub Web界面,但连接到公共git存储库。如何在localhost上运行github web应用程序
OR
我有这个只适用于本地存储库。
https://www.kernel.org/pub/software/scm/git/docs/gitweb.html
那么,有没有一种方法来抓取的github仓库来创建一个分类
感谢
您将无法在本地运行GitHub的,因为它是一个封闭源代码的商业应用*。
有许多开源的基于Web的Git界面,正如您已经发现的那样。一个你没有提到但值得考虑的是GitLab,它有比Gitweb更类似GitHub的界面。
如果你想与GitHub的数据库数据接口,你最好的选择是使用their API。不知道你正在工作的语言很难提供更多的信息。
如果您使用Ruby,Objective-C,.NET或Go,您还应该看看Octokit,这是一组用于与GitHub交互的官方库。 *实际上,您可以在本地运行Enterprise version,但它相当昂贵,我感觉您正在寻找开放和/或免费的东西。
非常感谢。我将使用python来处理所有后端的东西,以及上面提到的接口在CGI中。 – user3330263