如何使用Ruby从GitHub repos中提取公共信息

时间:2012-05-16 09:24:31

标签: ruby git github github-api

有没有办法通过Ruby API检索公共GitHub存储库信息?

3 个答案:

答案 0 :(得分:2)

您应该检查github-api-client gem,它涵盖了API的v2和v3。还有Octopi,但它只支持v2,并且暂时没有更新。

答案 1 :(得分:1)

我不会自己使用github特定的API,因为它将您的应用程序绑定到仅使用 github而不是一般的远程git存储库。它也让你依赖他们的API,这可能不是一个好主意。

grit gem为您提供对git存储库的读/写访问权限。我会用它来处理你的问题。

答案 2 :(得分:0)

Github提供了一些RESEful API供您访问http://developer.github.com/v3/git/refs/

您当然可以使用http://rubygems.org/gems/rest-client gem来包装Git API并提取您需要的信息。

相关问题