0

Is there any way to retrieve public GitHub repository information via an Ruby API?

4

3 回答 3

2

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

于 2012-05-16T09:29:31.760 回答
1

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

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

于 2012-05-16T09:34:09.627 回答
0

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

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

于 2012-05-16T09:28:00.183 回答