Ejemplo de uso de API github desde javascript

He estado buscando en la web por algún tiempo y no pude encontrar un ejemplo de cómo usar elAPI de GitHub desde el simple javascript del lado del cliente (sin node-js, jquery, etc.). Quería algo como autenticar y luego empujar un blob, ponerlo de la manera más simple posible para poder entenderlo. No debería ser demasiado complicado, apuesto a que puede hacerlo en una docena de líneas de código, pero no sé mucho sobre ajax, json y jsonp.

¿Puedes dar un ejemplo para que empiece?

¡Gracias!

editar: encontró esto:http://blog.vjeux.com/category/javascript, pero todavía estoy confundido en cuanto a cuáles son exactamente los pasos del proceso.

Respuestas a la pregunta(1)

Su respuesta a la pregunta