Github API, cómo usar blobs

Para entender cómo funcionan los blobs en Github API, traté de crear un blob mostrando en el póster de abajo, obtuve 201 creado en la respuesta, pero en mi repository de github no digo nada acerca de este blob. No entiendo cómo funciona el blob aquí, mi function esperada del blob es que me permite enviar un file al repository, básicamente lo que quiero lograr es usar la API de github para enviar files al repository, cómo hacerlo esto con la API de blob?

enter image description here

mi function esperada del blob es que me permite enviar un file al repository

Git nunca empuja files. Empuja commits . Y los blobs de Git son bastante bajos.

Creo que estás usando el punto final API incorrecto. El punto final de contents permite crear files :

Crea un file

Este método crea un nuevo file en un repository

 PUT /repos/:owner/:repo/contents/:path 

Parámetros

  • ruta (cadena, requerida): la ruta del contenido
  • post (cadena, obligatorio): el post de confirmación
  • contenido (cadena, obligatorio): el nuevo contenido del file, codificado en Base64
  • branch (cadena): el nombre de la twig. Valor pnetworkingeterminado: la twig pnetworkingeterminada del repository (por lo general, master )

Parámetros opcionales

Puede proporcionar un parámetro committer adicional, que es un object que contiene información sobre el committer. O bien, puede proporcionar un parámetro de author , que es un object que contiene información sobre el autor.