Cómo extraer la información pública de los repositorys de GitHub usando Ruby

¿Hay alguna forma de recuperar la información del repository público de GitHub a través de una API de Ruby?

Debes consultar la gem github-api-client , cubre v2 y v3 de la API. También hay Octopi , pero solo es compatible con v2 y no se ha actualizado en mucho time.

Yo no usaría la API específica de github porque vincula tu aplicación para usar solo github en lugar de un repository git remoto general. También te hace dependiente de su API, que probablemente no sea una buena idea.

La gem grit le da acceso de lectura / escritura a un repository de git. Lo usaría para manejar tu problema.

Github proporciona alguna API RESEful para que accedas a http://developer.github.com/v3/git/refs/

Ciertamente puede usar http://rubygems.org/gems/rest-client gem para envolver la API de Git y get la información que necesita.