如何使用 Ruby 从 GitHub 存储库中提取公共信息



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

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

我自己不会使用 github

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

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

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

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

最新更新