有没有办法通过Ruby API检索公共GitHub存储库信息?
答案 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并提取您需要的信息。