Miré toda la documentación, pero no responde mi pregunta.API de GitHub - escribir en el repositorio
¿Hay alguna forma de escribir en un repositorio (cargar un archivo)? Algo así como crear una carpeta, y subir una readme.md
[editar]
que tenemos.
Se puede hacer uso de la gota de la API de Git DB, aquí la documentación del API:
http://developer.github.com/v3/git/
Empujar el uso de la API de github parece bastante más compleja, a continuación, sólo 'push' git. Deberías leer http://developer.github.com/v3/git/. Te sugiero que uses 'git push' en su lugar, porque para manipular los datos 'git' raw necesitas que entiendas gits internal. – KingCrunch