Github api upload

oi, estou fazendo um projeto com js puro, eu preciso fazer upload de um aquivo json com novos produtos para algum local de armazenagem, eu pensei no google drive mais é meio dificil de mecher com ele, então pensei de colocar no github mas não estou encontrando formas de fazer upload com js, alguem sabe como posso fazer?