API de Github: crea un método de API de contenido que no active la creación de páginas de GitHub

Estoy trabajando en una aplicación de Rails que permite a los usuarios publicar sets de datos a través de Github y acceder a ellos a través de las páginas de GitHub. Estoy usando la API de Github para actuar como usuario, crear un repository y agregar los files, y todo funciona como se esperaba, el único problema es que la creación de la página de páginas GitHub no parece estar sucediendo. Los sets de datos se pueden download, pero intentar acceder a la página index.html no parece funcionar en absoluto.

Aquí hay un repo de ejemplo:

https://github.com/git-data-publisher/Foo

Y aquí está el sitio de las páginas de Github:

http://git-data-publisher.github.io/Foo/

Puedes ver eso, por ejemplo:

http://git-data-publisher.github.io/Foo/data/June_2014.csv

Funciona bien.

Solo puedo adivinar que esto significa que la creación de las páginas de GitHub no se está activando. ¿De alguna manera puedo hacer que esto suceda sin tener que hacer un empuje manual de Git?

También puede ver mi código aquí si esto ayuda:

https://github.com/theodi/git-data-publisher

Github intenta analizar tu sitio como un sitio de Jekyll .

Debe indicar que no está utilizando Jekyll creando un file .nojekyll vacío en la raíz de su repository.